Outils pour utilisateurs

Outils du site


proxmoxsr

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
proxmoxsr [2026/08/19 09:34] – [En CLI avec pveam] huracanproxmoxsr [2026/08/19 09:53] (Version actuelle) – [À retenir] huracan
Ligne 385: Ligne 385:
 Les commandes pct essentielles pour gérer vos conteneurs : Les commandes pct essentielles pour gérer vos conteneurs :
  
-Action Commande Notes +|  Action  |  Commande  |  Notes  | 
-Créer un CT pct create <ctid> <template> ... Voir exemple complet ci-dessus +|  Créer un CT  |  pct create <ctid> <template>...  |  Voir exemple complet ci-dessus  | 
-Lister les CT pct list Affiche ID, statut, nom +|  Lister les CT  |  pct list  |  Affiche ID, statut, nom  | 
-Démarrer pct start <ctid>  +|  Démarrer  |  pct start <ctid>  | 
-Arrêter proprement pct shutdown <ctid>  +|  Arrêter proprement  |  pct shutdown <ctid>  | 
-Forcer l'arrêt pct stop <ctid>  +|  Forcer l'arrêt  |  pct stop <ctid>  | 
-Redémarrer pct reboot <ctid>  +|  Redémarrer  |  pct reboot <ctid>  | 
-Entrer dans le CT pct enter <ctid> Shell root immédiat +|  Entrer dans le CT  |  pct enter <ctid>  |  Shell root immédiat  | 
-Exécuter une commande pct exec <ctid> -- <cmd> Ex: pct exec 101 -- hostname +|  Exécuter une commande  |  pct exec <ctid> -- <cmd>  |  Ex: pct exec 101 -- hostname  | 
-Voir la config pct config <ctid>  +|  Voir la config  |  pct config <ctid>  | 
-Modifier un paramètre pct set <ctid> --<option> <val> Ex: pct set 101 --memory 1024 +|  Modifier un paramètre  |  pct set <ctid> --<option> <val>  |  Ex: pct set 101 --memory 1024  | 
-Redimensionner disque pct resize <ctid> rootfs +5G Agrandir de 5 Go +|  Redimensionner disque  |  pct resize <ctid> rootfs +5G  |  Agrandir de 5 Go  | 
-Cloner un CT pct clone <ctid> <newctid> Clone complet +|  Cloner un CT  |  pct clone <ctid> <newctid>  |  Clone complet  | 
-Créer un snapshot pct snapshot <ctid> <nom>  +|  Créer un snapshot  |  pct snapshot <ctid> <nom>  | 
-Supprimer un CT pct destroy <ctid> ⚠️ Supprime aussi les données+|  Supprimer un CT  |  pct destroy <ctid>  |  ⚠️ Supprime aussi les données  |
  
 ==== Monter un répertoire de l'hôte (bind mount) ==== ==== Monter un répertoire de l'hôte (bind mount) ====
Ligne 412: Ligne 412:
        
    #pct set 101 --mp0 /mnt/bindmounts/shared,mp=/shared    #pct set 101 --mp0 /mnt/bindmounts/shared,mp=/shared
 +
 +==== Configurer le nesting pour Docker ====
 +
 +Si vous voulez faire tourner Docker dans un conteneur LXC, voici la configuration complète :
 +
 +1.Activer nesting et keyctl
 +
 +  # Si le conteneur est déjà créé
 +  
 +   #pct set 101 --features nesting=1,keyctl=1
 +
 +  * nesting : expose /proc et /sys
 +  * keyctl : nécessaire pour Docker (gestion des clés du noyau)
 +
 +2.Redémarrer le conteneur
 +
 +  #pct reboot 101
 +
 +3.Installer Docker dans le conteneur
 +
 +  #pct enter 101
 +  
 +  # Dans le conteneur : Docker depuis le dépôt officiel signé
 +  apt-get update && apt-get install -y ca-certificates curl
 +  install -m 0755 -d /etc/apt/keyrings
 +  . /etc/os-release
 +  curl -fsSL "https://download.docker.com/linux/${ID}/gpg" -o /etc/apt/keyrings/docker.asc
 +  chmod a+r /etc/apt/keyrings/docker.asc
 +  echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/${ID} ${VERSION_CODENAME} stable" > /etc/apt/sources.list.d/docker.list
 +  apt-get update
 +  apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
 +  
 +4.Vérifier que Docker fonctionne
 +
 +  #docker run hello-world
 +
 +
 +
 +==== À retenir ====
 +
 +  - Conteneur LXC = Linux uniquement, mais 10× plus léger qu'une VM. Idéal pour services Linux, Pi-hole, Home Assistant, Nginx...
 +  - Unprivileged par défaut : gardez ce mode sauf cas très spécifique. C'est beaucoup plus sécurisé.
 +  - Nesting + keyctl pour Docker : configurez ces features si vous voulez faire tourner Docker dans un conteneur.
 +  - pct enter est votre meilleur ami : accès root instantané au conteneur sans authentification.
 +  - Redimensionnement à chaud : contrairement aux VM, vous pouvez agrandir le disque d'un conteneur en cours d'exécution avec pct resize.
 +  - Bind mounts avec précaution : ne montez jamais de dossiers système. Créez une arborescence dédiée sous /mnt/bindmounts/.
 +  - Templates TurnKey : pensez-y pour déployer rapidement une application préconfigurée (WordPress, GitLab...).
 +
 +
 +----
 +
 +==== CREER VM Windows 11 sur Proxmox ====
 +
 +[[https://blog.stephane-robert.info/docs/virtualiser/type1/proxmox/windows-11/|VM WIN11]]
 +
 +
 +----
  
  
proxmoxsr.1787124849.txt.gz · Dernière modification : de huracan

DokuWiki Appliance - Powered by TurnKey Linux