« Création VM Debian » : différence entre les versions
De EC_Wiki
Autres actions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| (6 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= | ||
🧱 1. Créer une nouvelle VM | ==🧱 1. Créer une nouvelle VM == | ||
Dans l’interface Proxmox : | 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 | |||
🐳 | |||
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 \ | "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 install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin | sudo apt update | ||
✅ | sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin | ||
docker --version | == ✅ 11. Vérification == | ||
docker compose version | docker --version | ||
docker compose version | |||
Dernière version du 11 mars 2026 à 22:01
🧭 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