
Я развернул новый сервер с 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.