Создание образа LXD

Создание образа LXD

Можно копировать lxc-контейнеры целиком, это абсолютно нормально. Копировать не только контейнеры, а лучше того снимки (snapshots) состояния. Механизм образов позволяет применять шаблоны, обмениваться конфигурацией, обновлять образы автоматически

# create snapshot for `bx` container with name `latest`
lxc snapshot bx latest

# create image from snapshot
lxc publish bx/latest --alias bx_latest

# show images
lxc image list

теперь на одном из серверов можно получить и использовать созданный образ

обмен между серверами подразумевает настроенный удаленный доступ от сервера к серверу: lxc remote add <name> <ip>
# copy image width auto-update option (remote server alias/name - images)
lxc image copy images:bx_latest local: --auto-update --alias bx --public

# see images on images: server
lxc image list images:

# now launch countainer based on imported image
lxc launch bx my-project

Версия LXD в Ubuntu 18.04 - 3.0.x с поддержкой до 2023 года.