Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

« Création VM Debian » : différence entre les versions

De EC_Wiki
Aucun résumé des modifications
Aucun résumé des modifications
 
(5 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
Retour [[Linux]] | [[Accueil]]
=🧭 Page : Création d’une VM Debian avec Docker sur Proxmox=
=🧭 Page : Création d’une VM Debian avec Docker sur Proxmox=


Ligne 8 : Ligne 9 :
  Resource Pool : (laisser vide ou choisir si configuré)
  Resource Pool : (laisser vide ou choisir si configuré)


== 📦 2. Choisir le système d’exploitation ==
== 📦 2. Choisir le type d’OS ==
  OS > ISO Image : debian-12-netinst.iso (ou autre version Debian)
  OS > ISO Image : debian-12-netinst.iso (ou autre version Debian)
  Guest OS Type : Linux
  Guest OS Type : Linux
  Version : 5.x - 2.6 Kernel
  Version : 6.x - 2.6 Kernel


== 💾 3. Disque dur ==
== 📦 3. Choisir le système d’exploitation ==
  Disk size (GiB) : 20 (ou plus selon ton besoin)
Graphique card : Default
Bus/Device : SCSI
Machine : Default (i440fx) ou Q35 selon configuration
Bios : Default (SeaBIOS)
SCSI Controller : VirtIO SCSI single
 
== 💾 4. Disque dur ==
Bus/Device : SCSI
Storage : Stockage-ZFS (ou autre stockage disponible)
  Disk size (GiB) : 32 (ou plus selon ton besoin)
  Cache : Write back
  Cache : Write back
  Discard : Yes (thin provisioning)
  Discard : Yes (thin provisioning)
  Storage : local-lvm (ou autre stockage disponible)
   


== 🧠 4. CPU ==
== 🧠 5. CPU ==
  Sockets : 1
  Sockets : 1
  Cores : 2
  Cores : 2
  Type : kvm64 (ou host si tu veux passer les instructions CPU)
  Type : kvm64 (ou host si tu veux passer les instructions CPU)
Cocher Advanced
  Enable NUMA : (désactivé sauf besoin spécifique)
  Enable NUMA : (désactivé sauf besoin spécifique)


== 🧠 5. Mémoire ==
== 🧠 6. Mémoire ==
  Memory (MiB) : 2048  
  Memory (MiB) : 2048  
  Ballooning Device : (désactivé pour VM serveur)
  Ballooning Device : (désactivé pour VM serveur)


== 🌐 6. Réseau ==
== 🌐 7. Réseau ==
  Bridge : vmbr0
  Bridge : vmbr0
  Model : VirtIO (paravirtualized)
  Model : VirtIO (paravirtualized)
  MAC Address : (auto-généré ou personnalisé)
  MAC Address : (auto-généré ou personnalisé)


== 🧰 7. Options supplémentaires ==
== 🧰 8. Options supplémentaires ==
  Start at boot : Yes
  Start at boot : Yes
  QEMU Agent : Yes (si installé dans Debian plus tard)
  QEMU Agent : Yes (si installé dans Debian plus tard)


== 🧪 8. Installation de Debian ==
== 🧪 9. Installation de Debian ==
  Une fois la VM lancée :
  Une fois la VM lancée :
  Suivre l’installation classique de Debian
  Suivre l’installation classique de Debian
Ligne 46 : Ligne 55 :
  Configurer le réseau en DHCP ou IP fixe selon ton usage
  Configurer le réseau en DHCP ou IP fixe selon ton usage


== 🐳 9. Installation de Docker ==
== 🐳 10. Installation de Docker ==
  Une fois Debian installé et connecté :
  Une fois Debian installé et connecté :
  sudo apt update
  sudo apt update
Ligne 55 : Ligne 64 :
  "echo \  deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
  "echo \  deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
   $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
   $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  sudo apt update
  sudo apt update
  sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
  sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
== ✅ 10. Vérification ==
 
== ✅ 11. Vérification ==
  docker --version
  docker --version
  docker compose version
  docker compose version

Dernière version du 11 mars 2026 à 22:01

Retour Linux | Accueil

🧭 Page : Création d’une VM Debian avec Docker sur Proxmox modifier

🧱 1. Créer une nouvelle VM modifier

Dans l’interface Proxmox :
Datacenter > ton noeud > Create VM
VM ID : 100 (ou autre ID libre)
Name : debian-docker
Resource Pool : (laisser vide ou choisir si configuré)

📦 2. Choisir le type d’OS modifier

OS > ISO Image : debian-12-netinst.iso (ou autre version Debian)
Guest OS Type : Linux
Version : 6.x - 2.6 Kernel

📦 3. Choisir le système d’exploitation modifier

Graphique card : Default
Machine : Default (i440fx) ou Q35 selon configuration
Bios : Default (SeaBIOS)
SCSI Controller : VirtIO SCSI single

💾 4. Disque dur modifier

Bus/Device : SCSI 
Storage : Stockage-ZFS (ou autre stockage disponible)
Disk size (GiB) : 32 (ou plus selon ton besoin)
Cache : Write back
Discard : Yes (thin provisioning)

🧠 5. CPU modifier

Sockets : 1
Cores : 2
Type : kvm64 (ou host si tu veux passer les instructions CPU)
Cocher Advanced
Enable NUMA : (désactivé sauf besoin spécifique)

🧠 6. Mémoire modifier

Memory (MiB) : 2048 
Ballooning Device : (désactivé pour VM serveur)

🌐 7. Réseau modifier

Bridge : vmbr0
Model : VirtIO (paravirtualized)
MAC Address : (auto-généré ou personnalisé)

🧰 8. Options supplémentaires modifier

Start at boot : Yes
QEMU Agent : Yes (si installé dans Debian plus tard)

🧪 9. Installation de Debian modifier

Une fois la VM lancée :
Suivre l’installation classique de Debian
Choisir SSH Server et Standard System Utilities
Créer un utilisateur eugene ou autre
Configurer le réseau en DHCP ou IP fixe selon ton usage

🐳 10. Installation de Docker modifier

Une fois Debian installé et connecté :
sudo apt update
sudo apt install -y ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
"echo \  deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
 $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

✅ 11. Vérification modifier

docker --version
docker compose version