$ ip a
inet 192.168.0.239/24 brd 192.168.0.255 scope global enp0s3
$ sudo nano /etc/network/interfaces
# The loopback network interface
auto lo iface lo inet loopback # The primary network interface #auto enp0s3 #iface enp0s3 inet dhcp ##Bridge Name ### auto br0 ### Bridge Information iface br0 inet static bridge_ports enp0s3 bridge_stp off bridge_fd 9
### Bridge IP ### address 192.168.0.239 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 #dns-nameservers 192.168.0.1 8.8.8.8
dns-nameservers 192.168.0.1
Сохранить.
Setup Linux Container with LXC on Ubuntu 16.04
$ sudo apt-get install lxc lxc-templates wget bridge-utils -y
Disable the default bridge “lxcbr0“, got created as part of LXC installation. $ sudo nano /etc/default/lxc-net USE_LXC_BRIDGE="false" Сохранить. $ sudo nano /etc/lxc/default.conf
lxc.network.type = veth lxc.network.link = br0 lxc.network.flags = up lxc.network.hwaddr = 00:16:3e:xx:xx:xx
Сохранить. $ sudo nano /etc/dnsmasq.d/lxc bind-interfaces
except-interface=br0
Сохранить.
$ sudo reboot
$ sudo -i $ ifconfig $ ls /usr/share/lxc/templates/
$ ls /usr/share/lxc/templates/ lxc-alpine lxc-busybox lxc-debian lxc-gentoo lxc-oracle lxc-sparclinux lxc-ubuntu-cloud lxc-altlinux lxc-centos lxc-download lxc-openmandriva lxc-plamo lxc-sshd lxc-archlinux lxc-cirros lxc-fedora lxc-opensuse lxc-slackware lxc-ubuntu
Настроим часовой пояс Москва. $ sudo dpkg-reconfigure tzdata
Создать контейнер:
$ sudo lxc-create -t ubuntu -n xenial_lxc -- -r xenial -a amd64
## # The default user is 'ubuntu' with password 'ubuntu'! # Use the 'sudo' command to run tasks as root in the container. ##
Сохранение контейнера xenial_lxc :
$ sudo -i
# cd /var/lib/lxc/ # tar -cvzf xenial_lxc.tar.gz ./xenial_lxc В данный момент не делаем! Восстановление контейнера precise_lxc : $ cd /var/lib/lxc/ $ tar xvzf xenial_lxc.tar.gz
Посмотреть контейнеры:
$ sudo lxc-ls xenial_lxc
Клонировать
$ sudo lxc-copy -n xenial_lxc -N xenial_lxc_clone
$ sudo lxc-ls xenial_lxc xenial_lxc_clone
Запустить контейнер
$ sudo lxc-start -n xenial_lxc_clone
Запустить консоль
$ sudo lxc-console -n xenial_lxc_clone
Connected to tty 1 Type <Ctrl+a q> to exit the console, <Ctrl+a Ctrl+a> to enter Ctrl+a itself Ubuntu 16.04.5 LTS xenial_lxc_clone pts/0 xenial_lxc_clone login: # The default user is 'ubuntu' with password 'ubuntu'!
Комментариев нет:
Отправить комментарий