LXC. Hints
Версия от 23:37, 12 сентября 2023; Cless (обсуждение | вклад) (Новая страница: «= Список всех контейнеров = <code>lxc-ls</code> = Информация по контейнеру = <code>lxc-info '''<CT_ID>'''</code> = К...»)
Список всех контейнеров
lxc-ls
Информация по контейнеру
lxc-info <CT_ID>
Конфигурация контейнера
nano /var/lib/lxc/debian-mail/config
# Template used to create this container: /usr/share/lxc/templates/lxc-debian
# Parameters passed to the template:
# Template script checksum (SHA-1): 2ad4d9cfe8988ae453172bd4fe3b06cf91756168
# For additional config options, please look at lxc.container.conf(5)
# Uncomment the following line to support nesting containers:
#lxc.include = /usr/share/lxc/config/nesting.conf
# (Be aware this has security implications)
#lxc.network.type = empty
lxc.rootfs = /var/lib/lxc/debian-mail/rootfs
lxc.rootfs.backend = dir
# Common configuration
lxc.include = /usr/share/lxc/config/debian.common.conf
# Container specific configuration
lxc.tty = 4
lxc.utsname = debian-mail
lxc.arch = armhf
# тип сети виртуальной машины
lxc.network.type = veth
# включаем контейнеру сеть
lxc.network.flags = up
# обозначение сетевого интерфейса в контейнере
lxc.network.name = eth0
# его "пара" в хост-машине
lxc.network.veth.pair = veth1-deb-mail
# интерфейс для связи с внешним миром
lxc.network.link = br0
// НИЖЕСЛЕДУЮЩИЕ ПАРАМЕТРЫ ЛУЧШЕ НЕ ПРОПИСЫВАТЬ, А НАСТРОИТЬ СЕТЬ В САМОМ КОНТЕЙНЕРЕ,
// НАПРИМЕР /etc/network/interfaces В DEBIAN
# шлюз
#lxc.network.ipv4.gateway = 192.168.111.1
# MAC адрес виртуалки
#lxc.network.hwaddr = 00:16:3e:6b:c7:01
# IP и именно в таком виде для создания корректной маски
#lxc.network.ipv4 = 192.168.111.253/24
Автостарт контейнера
nano /var/lib/lxc/<container>/config
lxc.start.auto = 1
lxc.start.delay = 0 #(in seconds)
lxc.start.order = 0 #(higher means earlier)
Проверка конфига
lxc-ls --fancy