/home /Mes_projets /Mes_Guides /LXC ~/Mes_articles
Illustration LXC

Installation et Configuration de LXC


1- Installation de LXC

Sur Debian/Ubuntu :

sudo apt update
sudo apt install lxc lxc-templates -y

Vérifier la version :

lxc-checkconfig

2- Création d’un conteneur

Créer un conteneur basé sur Debian :

sudo lxc-create -n debian-test -t debian

Liste des conteneurs existants :

sudo lxc-ls -f

3- Démarrage, arrêt et suppression

sudo lxc-start -n debian-test -d ➜ pour démarrer le conteneur
sudo lxc-attach -n debian-test ➜ pour prendre le contrôle du conteneur
sudo lxc-stop -n debian-test ➜ pour arrêter le conteneur
sudo lxc-destroy -n debian-test ➜ pour supprimer le conteneur

Astuce : -d lance le conteneur en arrière-plan.

4- Configuration réseau

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

5- Connexion au conteneur

sudo lxc-attach -n debian-test

Pour sortir, tape :

exit

6- Gestion et informations

sudo lxc-info -n debian-test
sudo lxc-ls --fancy

Voir les logs d’un conteneur :

sudo journalctl -u lxc@debian-test

💡 Astuces & Sécurisation

  • Configurer un bridge réseau pour un accès LAN.
  • Surveiller les connexions avec Fail2ban.

Auteur : EHAVOX — Dernière mise à jour : 2025