Documentation Proxmox VE Créer un conteneur LXC

Créer un conteneur LXC

8 minutes Intermédiaire

Différences VM vs LXC

AspectVM (KVM)Conteneur (LXC)
IsolationComplète (noyau dédié)Partielle (noyau partagé)
Performance~5% overhead~1% overhead
Démarrage30-60 secondes1-2 secondes
StockageImage disque dédiéeSystème de fichiers partagé
OS supportéTousLinux uniquement

Créer un conteneur LXC

1. Lancer l’assistant

Cliquez sur Create CT en haut à droite.

2. Onglet General

ChampDescription
NodeNœud de création
CT IDIdentifiant unique (ex: 200)
HostnameNom du conteneur
PasswordMot de passe root
SSH KeyClé publique (recommandé)

3. Onglet Template

Sélectionnez un template :

  • Download : Téléchargez depuis les dépôts Proxmox
  • Local : Utilisez un template existant

Templates recommandés :

  • ubuntu-22.04-standard
  • debian-11-standard
  • almalinux-9-standard

4. Onglet Network

ParamètreValeur typique
Bridgevmbr0
IPv4dhcp ou statique
IPv6Optionnel

5. Onglet Resources

Allouez les ressources :

  • CPU cores : 1-4 selon les besoins
  • Memory : 512MB - 4GB
  • Swap : Optionnel (égal à la RAM)

6. Onglet Mountpoint

Configurez le stockage :

  • Storage : Pool de stockage
  • Disk size : Taille initiale
  • Mount point : / (racine)

7. Validation et création

Vérifiez la configuration et cliquez sur Finish.

Templates Cloud-Init

Pour automatiser le déploiement, utilisez Cloud-Init :

#cloud-config
hostname: web-server-01
users:
  - name: admin
    sudo: ALL=(ALL) NOPASSWD:ALL
    ssh_authorized_keys:
      - ssh-rsa AAAA...
packages:
  - nginx
  - fail2ban
runcmd:
  - systemctl enable nginx
  - systemctl start nginx
Astuce

Les conteneurs LXC sont idéaux pour :