LXC. Hints

Материал из Wiki
Перейти к навигации Перейти к поиску

Список всех контейнеров

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