Создание контейнера Alpine в LXC поверх Ubuntu

Создание контейнера Alpine в LXC поверх Ubuntu

Я развернул новый сервер с Ubuntu Server и LXC, установленным для apt. Я читал документацию и пытался понять, как импортировать образы/шаблоны. Мне сложно понять, как импортировать список общедоступных образов и, в частности, как настроить новый экземпляр с Alpine. Я считаю, что это можно сделать с помощью tarball ISO (со страницы man), но есть и удаленный вариант.

Список контейнеров LXC здесь:https://us.images.linuxcontainers.org/говорит, что они доступны через шаблон lxc-download, который, как я предполагал, является командой для запуска шаблона, но теперь я просто еще больше запутался.

решение1

При использовании 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.

Связанный контент