LXC команды
LXC (Linux Containers) — механизм виртуализации на уровне
Команды:
проверка системы
lxc-checkconfig
создание контейнера
lxc-create -n lxc_test_feanor184 -t ubuntu
запуск контейнера
lxc-start -n lxc_test_feanor184
заходим в контейнер
lxc-console -n test
посмотреть список контейнеров
lxc-ls --fancy lsx-ls -f
удаление контейнера
lxc-destroy -n test
выйти из lxc консоли
ctr+A, Q
путь до файловвиртуальных машин:
/var/lib/lxc/
пакеты для инсталяции после запуска новой машины:
sudo apt-get install wget curl perl
После разворачивания виртуальной машины — интернет в ней по дефолту не работает наружу, нужно его настроить.
Рабочая конфигурация интернета внутри виртуальной машины lxc:
# Common configuration lxc.include = /usr/share/lxc/config/ubuntu.common.conf # Container specific configuration lxc.rootfs = /var/lib/lxc/lxc_test_feanor184/rootfs lxc.mount = /var/lib/lxc/lxc_test_feanor184/fstab lxc.utsname = lxc_test_feanor184 lxc.arch = amd64 # Network configuration lxc.network.type = veth lxc.network.flags = up lxc.network.link = br0 lxc.network.hwaddr = 00:15:3e:4f:98:24