Работаем с контейнерами LXC
Создать контейнер
lxc-create -t ubuntu -n <name>
Конфиг и rootfs по умолчанию будут в /var/lib/lxc/name
В файле /etc/network/interfaces прописать IP (например так:)
auto eth0
iface eth0 inet manual
up ifconfig eth0 up
up ifconfig eth0 10.0.3.53
up route add default gw 10.0.3.1
down route del default gw 10.0.3.1
down ifconfig eth0 down
Старт контейнера в фоне
lxc-start -n <name> -d
Посмотреть состояние контейнеров
lxc-list
Список процессов в контейнере
lxc-ps -n <name> -- axf
Netstat
lxc-netstat -n <name> -al
Присоединение к консоли контейнера (ctrl-a + qдля отсоединения), по умолчанию имя пользователя ubuntu пароль ubuntu
lxc-console -n <name>
Корректная остановка контейнера из хоста.
lxc-stop -n <name>
Жесткая остановка контейнера из хоста.
lxc-stop -n <name> -k
Клонирование контейнера
lxc-clone -o <имя исходного контейнера> -n <имя нового контейнера>
Автозапуск контейнера
в папке /etc/lxc/auto сделать симлинк на конфиг файл, например:
ln -s /var/lib/lxc/53/config /etc/lxc/auto/53.conf