Lxc

在 Ubuntu 之上的 LXC 中創建一個 Alpine 容器

  • December 13, 2020

我已經為 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.

引用自:https://serverfault.com/questions/1045980