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
Ligne 1 : Ligne 1 :
=🧭 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é)


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


VM ID : 100 (ou autre ID libre)
== 💾 3. Disque dur ==
Disk size (GiB) : 20 (ou plus selon ton besoin)
Bus/Device : SCSI
Cache : Write back
Discard : Yes (thin provisioning)
Storage : local-lvm (ou autre stockage disponible)


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


Resource Pool : (laisser vide ou choisir si configuré)
== 🧠 5. Mémoire ==
Memory (MiB) : 2048
Ballooning Device : (désactivé pour VM serveur)


📦 2. Choisir le système d’exploitation
== 🌐 6. Réseau ==
OS > ISO Image : debian-12-netinst.iso (ou autre version Debian)
Bridge : vmbr0
Model : VirtIO (paravirtualized)
MAC Address : (auto-généré ou personnalisé)


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


Version : 5.x - 2.6 Kernel
== 🧪 8. 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


💾 3. Disque dur
== 🐳 9. Installation de Docker ==
Disk size (GiB) : 20 (ou plus selon ton besoin)
Une fois Debian installé et connecté :
 
sudo apt update
Bus/Device : SCSI
sudo apt install -y ca-certificates curl gnupg
 
sudo install -m 0755 -d /etc/apt/keyrings
Cache : Write back
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
 
Discard : Yes (thin provisioning)
 
Storage : local-lvm (ou autre stockage disponible)
 
🧠 4. CPU
Sockets : 1
 
Cores : 2
 
Type : kvm64 (ou host si tu veux passer les instructions CPU)
 
Enable NUMA : (désactivé sauf besoin spécifique)
 
🧠 5. Mémoire
Memory (MiB) : 2048
 
Ballooning Device : (désactivé pour VM serveur)
 
🌐 6. Réseau
Bridge : vmbr0
 
Model : VirtIO (paravirtualized)
 
MAC Address : (auto-généré ou personnalisé)
 
🧰 7. Options supplémentaires
Start at boot : Yes
 
QEMU Agent : Yes (si installé dans Debian plus tard)
 
🧪 8. 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
 
🐳 9. Installation de Docker
Une fois Debian installé et connecté :
 
bash
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 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
== ✅ 10. Vérification ==
bash
docker --version
docker --version
docker compose version
docker compose version

Version du 22 septembre 2025 à 09:39

🧭 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 système d’exploitation

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

💾 3. Disque dur

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

🧠 4. CPU

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

🧠 5. Mémoire

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

🌐 6. Réseau

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

🧰 7. Options supplémentaires

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

🧪 8. 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

🐳 9. 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

✅ 10. Vérification

docker --version
docker compose version