Lxc
在 Ubuntu 之上的 LXC 中創建一個 Alpine 容器
我已經為 apt 安裝了 Ubuntu Server 和 LXC 的新伺服器。我一直在閱讀文件並試圖了解如何導入圖像/模板。我很難理解如何導入公共圖像列表,特別是如何使用 Alpine 設置新實例。我相信這可以通過 ISO 的壓縮包(來自手冊頁)來完成,但也有一個遠端選項。
這裡的 LXC 容器列表:https ://us.images.linuxcontainers.org/ 說這些可以通過 lxc-download 模板獲得,我認為這是一個觸發模板的命令,但現在我更加困惑了。
如果使用 LXC,通常你會使用如下命令設置一個新容器:
lxc-create -n ${c} -t download -- -d ${d} -r ${r} -a amd64
其中
c
是您選擇的容器名稱,d
是發行版,例如“alpine”,並且r
是發行版的版本號。這是一個例子:# lxc-create -n test -t download -- -d alpine -r 3.12 -a amd64 The cached copy has expired, re-downloading... Setting up the GPG keyring Downloading the image index Downloading the rootfs Downloading the metadata The image cache is now ready Unpacking the rootfs --- You just created an Alpinelinux 3.12 x86_64 (20201213_13:00) container.