LXD: различия между версиями
(→Запуск) |
Нет описания правки |
||
Строка 25: | Строка 25: | ||
И удалить его. | И удалить его. | ||
$ lxc rm first | $ lxc rm first | ||
== Сборка образов == | |||
Образы для lxd собираются с помощью {{pkg|distrobuilder}}. | |||
# apt-get install distrobuilder | |||
# distrobuilder build-lxd /usr/share/distrobuilder/examples/alt | |||
Добавить полученый образ в lxd. | |||
$ lxc image import lxd.tar.xz rootfs.squashfs --alias myimage | |||
[[Category:Виртуализация]] | [[Category:Виртуализация]] | ||
{{Category navigation|title=Виртуализация|category=Виртуализация|sortkey={{SUBPAGENAME}}}} | {{Category navigation|title=Виртуализация|category=Виртуализация|sortkey={{SUBPAGENAME}}}} |
Версия от 02:13, 3 июня 2019
LXD это новое поколени системы управления контейнерами базирующееся на Linux containers.
Установка и настройка
Установить пакет lxd.
# apt-get install lxd
Добавить отображение uid и gid в файлы /etc/subuid и /etc/subgid:
root:100000:65536 lxd:100000:65536
Включить сервис lxd.
# systemctl enable --now lxd
Запустить первоначальную настройку.
# lxd init
Добавить пользователя от которого будет запускаться lxd в группу lxd.
# usermod username --append --groups lxd
Запуск
Запустить контейнер.
$ lxc launch images:alt/p9 first
Убедится, что он есть.
$ lxc ls
Зайти в него.
$ lxc exec first bash
Остановить контейнер.
$ lxc exec first
И удалить его.
$ lxc rm first
Сборка образов
Образы для lxd собираются с помощью distrobuilder.
# apt-get install distrobuilder # distrobuilder build-lxd /usr/share/distrobuilder/examples/alt
Добавить полученый образ в lxd.
$ lxc image import lxd.tar.xz rootfs.squashfs --alias myimage