Outils pour utilisateurs

Outils du site


installation_et_utilisation_de_container_lxc

Ceci est une ancienne révision du document !


Installation de containers LXC sous Debian 11

apt install lxc

Réseau : configuration mode Independent bridge setup

Installation et configuration du réseau : édition du fichier /etc/default/lxc-net

nano /etc/default/lxc-net
USE_LXC_BRIDGE="true"
LXC_BRIDGE="lxcbr0"
LXC_ADDR="10.0.3.1"
LXC_NETMASK="255.255.255.0"
LXC_NETWORK="10.0.3.0/24"
LXC_DHCP_RANGE="10.0.3.200,10.0.3.254"
LXC_DHCP_MAX="253"
LXC_DHCP_CONFILE=""
LXC_DOMAIN=""

Pour créer un template pour la configuration de nouveau containers :

nano /etc/lxc/default.conf
lxc.net.0.type = veth
lxc.net.0.link = lxcbr0
lxc.net.0.flags = up
lxc.net.0.hwaddr = 00:16:3e:xx:xx:xx
lxc.apparmor.profile = generated
lxc.apparmor.allow_nesting = 1

Redémarrer la couche réseau

 sudo service lxc-net restart

Configuration type d'un container

Exemple pour un container nommé “ynh”

nano /var/lib/lxc/ynh/config
# Distribution configuration
lxc.include = /usr/share/lxc/config/common.conf
lxc.arch = linux64

# Container specific configuration
lxc.apparmor.profile = generated
lxc.apparmor.allow_nesting = 1
lxc.rootfs.path = dir:/var/lib/lxc/ynh/rootfs
lxc.uts.name = ynh

# Network configuration
lxc.net.0.type = veth
lxc.net.0.link = lxcbr0
lxc.net.0.flags = up
lxc.net.0.hwaddr = 00:16:3e:dd:91:8b

# Autostart
lxc.start.auto = 1
installation_et_utilisation_de_container_lxc.1638460427.txt.gz · Dernière modification : 2021/12/02 15:53 de Benjamin Labomedia