« Création VM Debian » : différence entre les versions
De EC_Wiki
Autres actions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 13 : | Ligne 13 : | ||
Version : 6.x - 2.6 Kernel | Version : 6.x - 2.6 Kernel | ||
== 📦 | == 📦 3. Choisir le système d’exploitation == | ||
Graphique card : Default | Graphique card : Default | ||
Machine : Default (i440fx) ou Q35 selon configuration | Machine : Default (i440fx) ou Q35 selon configuration | ||
| Ligne 19 : | Ligne 19 : | ||
SCSI Controller : VirtIO SCSI single | SCSI Controller : VirtIO SCSI single | ||
== 💾 | == 💾 4. Disque dur == | ||
Bus/Device : SCSI | Bus/Device : SCSI | ||
Storage : Stockage-ZFS (ou autre stockage disponible) | Storage : Stockage-ZFS (ou autre stockage disponible) | ||
| Ligne 27 : | Ligne 27 : | ||
== 🧠 | == 🧠 5. CPU == | ||
Sockets : 1 | Sockets : 1 | ||
Cores : 2 | Cores : 2 | ||
| Ligne 34 : | Ligne 34 : | ||
Enable NUMA : (désactivé sauf besoin spécifique) | Enable NUMA : (désactivé sauf besoin spécifique) | ||
== 🧠 | == 🧠 6. Mémoire == | ||
Memory (MiB) : 2048 | Memory (MiB) : 2048 | ||
Ballooning Device : (désactivé pour VM serveur) | Ballooning Device : (désactivé pour VM serveur) | ||
== 🌐 | == 🌐 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é) | ||
== 🧰 | == 🧰 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) | ||
== 🧪 | == 🧪 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 54 : | Ligne 54 : | ||
Configurer le réseau en DHCP ou IP fixe selon ton usage | Configurer le réseau en DHCP ou IP fixe selon ton usage | ||
== 🐳 | == 🐳 10. Installation de Docker == | ||
Une fois Debian installé et connecté : | Une fois Debian installé et connecté : | ||
sudo apt update | sudo apt update | ||
| Ligne 67 : | Ligne 67 : | ||
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 | ||
== ✅ | == ✅ 11. Vérification == | ||
docker --version | docker --version | ||
docker compose version | docker compose version | ||
Version du 28 septembre 2025 à 20:58
🧭 Page : Création d’une VM Debian avec Docker sur Proxmox
🧱 1. Créer une nouvelle VM
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
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
Graphique card : Default 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 Discard : Yes (thin provisioning)
🧠 5. CPU
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
Memory (MiB) : 2048 Ballooning Device : (désactivé pour VM serveur)
🌐 7. Réseau
Bridge : vmbr0 Model : VirtIO (paravirtualized) MAC Address : (auto-généré ou personnalisé)
🧰 8. Options supplémentaires
Start at boot : Yes QEMU Agent : Yes (si installé dans Debian plus tard)
🧪 9. Installation de Debian
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
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
docker --version docker compose version