Sur Debian/Ubuntu :
sudo apt update
sudo apt install lxc lxc-templates -y
Vérifier la version :
lxc-checkconfig
Créer un conteneur basé sur Debian :
sudo lxc-create -n debian-test -t debian
Liste des conteneurs existants :
sudo lxc-ls -f
sudo lxc-start -n debian-test -d➜ pour démarrer le conteneursudo lxc-attach -n debian-test➜ pour prendre le contrôle du conteneursudo lxc-stop -n debian-test➜ pour arrêter le conteneursudo lxc-destroy -n debian-test➜ pour supprimer le conteneur
Astuce : -d lance le conteneur en arrière-plan.
Le fichier réseau par défaut se trouve ici :
/etc/lxc/default.conf
Exemple de configuration bridge (interface lxcbr0) :
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
sudo lxc-attach -n debian-test
Pour sortir, tape :
exit
sudo lxc-info -n debian-test
sudo lxc-ls --fancy
Voir les logs d’un conteneur :
sudo journalctl -u lxc@debian-test
Auteur : EHAVOX — Dernière mise à jour : 2025