创建 Alpine 1.9 vserver 模板

出自 Alpine Linux

如何创建 Alpine 1.9 vserver 模板

vserver 模板是一个基础安装的简单 tar 归档文件。

将基础软件包安装到临时根目录

sudo apk add --initdb --root /tmp/template --repositories-file /etc/apk/repositories --keys-dir /etc/apk/keys -U alpine-base

Vserver 在启动时需要至少一个进程运行,因此我们在模板中手动启用 syslog 服务。

sudo chroot /tmp/template /sbin/rc-update add syslog boot

创建归档文件为 /tmp/template.tar.gz

cd /tmp/template && sudo tar -czf /tmp/template.tar.gz *

最后移除临时目录。

sudo rm -r /tmp/template