← Retour aux tutoriels

Proxmox VE : créer un conteneur LXC avec pct

Déployer un conteneur LXC depuis un template et le gérer en ligne de commande avec pct.

Un conteneur LXC fournit un environnement isolé léger partageant le noyau de l’hôte Proxmox.

Prérequis

  • Proxmox VE 8.
  • Un template téléchargé via pveam.

1. Récupérer un template

pveam update
pveam available | grep debian-12
pveam download local debian-12-standard_12.7-1_amd64.tar.zst

2. Créer le conteneur

pct create 200 local:vztmpl/debian-12-standard_12.7-1_amd64.tar.zst \
  --hostname app01 \
  --cores 2 --memory 1024 --swap 512 \
  --rootfs local-lvm:8 \
  --net0 name=eth0,bridge=vmbr0,ip=192.0.2.50/24,gw=192.0.2.1 \
  --password \
  --unprivileged 1

3. Démarrer et entrer

pct start 200
pct exec 200 -- apt-get update
pct enter 200

Vérification

pct status 200
pct exec 200 -- ip addr show eth0

Sortie attendue : status: running et l’adresse 192.0.2.50/24 configurée.

Dépannage

  • Création refusée : vérifier le nom exact du template avec pveam list local.
  • Pas de réseau : confirmer gw accessible et bridge=vmbr0 valide.
  • Conteneur privilégié requis : certains montages exigent --unprivileged 0, à éviter sauf nécessité.

Vous avez un projet sur ces sujets ?

Nous contacter →