Tabla de Contenidos

LXC

Instalación

 apt-get install -y lxc

Levanta servicio dnsmasq sobre una nueva interfaz, para resolver DNS y DHCP; por lo que se puede usar como DNS adicional

 echo "nameserver 10.0.3.1" >> /etc/resolvconf/resolv.conf.d/base
 resolvconf -u

Debian: Montar una unidad cgroup:

  /etc/fstab:
  cgroup  /sys/fs/cgroup  cgroup  defaults  0   0
  mount /sys/fs/cgroup

Verificación

Debian: Verificar disponibilidad del sistema:

  lxc-checkconfig

La instalación levanta la interfaz usando bridge-utils:

ifconfig lxcbr0

Primer Container

Crear un primer contenedor:

 lxc-create -t ubuntu -n alen

demora bastante, ya que descarga todo ubuntu utilizando debootstrap

Luego lo podemos iniciar (poner en daemon con -d para no entrar al booteo)

lxc-start -d -n alen

y conectarnos por ssh:

 ssh ubuntu@alen

(deja usuario ubuntu y clave ubuntu)

Para detener el container :

 lxc-stop -n alen

Otros comandos útiles

Listar los contenedores:

 lxc-ls --fancy

Artículos