4.1 Installation de Docker sur Windows 10
Prérequis système
Avant d’installer Docker sur Windows, assure-toi que ton PC respecte les prérequis suivants :
- Système d’exploitation: Windows 10 64-bit (Pro, Enterprise, ou Education, Build 15063 ou supérieur).
- La fonction Hyper-V activée.
Activation de Hyper-V
Hyper-V, c’est une tech de virtualisation de Microsoft qui est indispensable pour faire tourner Docker sous Windows. Pour activer Hyper-V :
- Ouvre le « Panneau de configuration » et va dans la section « Programmes ».
- Clique sur « Activer ou désactiver des fonctionnalités Windows ».
- Coche la case à côté de « Hyper-V » et clique sur « OK ».
- Redémarre ton PC pour appliquer les modifications.
Installation de WSL
Ouvre PowerShell en tant qu’administrateur et exécute la commande : wsl --install
. Ça va installer WSL 2
.

Si quelque chose ne marche pas, une instruction détaillée est dispo via ce lien
Si la virtualisation ne fonctionne toujours pas, c’est probablement qu’il faut l’activer via ton BIOS. Souvent, c’est le cas pour les plateformes AMD. Dans un tel cas, si, par exemple, tu as une config MSI, voici ce qu’il faut faire :
- Va dans le BIOS
- Overclocking settings > OC Explore Mode active « Expert »
- CPU Features > Activer le mode SVM
Si ton BIOS est différent… Bah, ça arrive et c’est OK. Dans ce cas, fais une recherche Google genre enable virtualization in bios asus.
Téléchargement et installation de Docker Desktop
- Va sur le site officiel de Docker et télécharge le fichier d’installation de Docker Desktop pour Windows.
- Lance le fichier d’installation téléchargé.
- Suis les instructions de l’assistant d’installation, accepte les termes du contrat de licence et choisis les options nécessaires.
- Une fois l’installation terminée, lance Docker Desktop.
Configuration de Docker Desktop
Au premier lancement de Docker Desktop :
- On te demandera d’accepter les termes du contrat de licence. Accepte-les.
- Docker Desktop va automatiquement configurer et démarrer le serveur Docker.
- Une icône Docker apparaîtra dans la barre des tâches, signalant le démarrage réussi de Docker.
Vérification de l’installation
Pour vérifier que Docker est bien installé :
- Ouvre l’invite de commande (CMD) ou PowerShell.
- Tape la commande docker --version et vérifie que la version de Docker s’affiche correctement.
4.2 Installation de Docker sur Windows 11
Exigences système
Avant d'installer Docker sur un PC avec Windows 11, assure-toi que ton ordinateur correspond aux exigences suivantes :
- Système d'exploitation : Windows 11 64-bit.
- Fonctionnalité Hyper-V et WSL 2 (Windows Subsystem for Linux 2) activées.
Activer Hyper-V et WSL 2
Hyper-V et WSL 2 sont des technologies de virtualisation de Microsoft nécessaires pour que Docker fonctionne sur Windows 11. Pour activer Hyper-V et WSL 2 :
- Ouvre le menu « Démarrer » et tape "Panneau de configuration", puis sélectionne-le.
- Va dans la section « Programmes ».
- Appuie sur « Activer ou désactiver des fonctionnalités Windows ».
- Coche les cases à côté de « Hyper-V », « Virtual Machine Platform » et « Windows Subsystem for Linux ».
- Appuie sur « OK » et redémarre l'ordinateur pour que les modifications prennent effet.
Téléchargement et installation de Docker Desktop
- Va sur le site officiel de Docker et télécharge le fichier d'installation de Docker Desktop pour Windows.
- Lance le fichier d'installation téléchargé.
- Suis les instructions de l'assistant d'installation, accepte les termes de l'accord de licence et sélectionne les options nécessaires.
- Une fois l'installation terminée, lance Docker Desktop.
Configuration de Docker Desktop
Lors du premier démarrage de Docker Desktop :
- Ouvre l'invite de commandes (CMD) ou PowerShell.
- Tape la commande docker --version et assure-toi que la version de Docker s'affiche correctement.
4.3 Installation de Docker sur Windows 7
Malheureusement, Docker Desktop n'est pas officiellement pris en charge sur Windows 7. Cependant, tu peux toujours utiliser Docker sur Windows 7 avec une machine virtuelle. Voici une instruction sur comment installer Docker sur Windows 7 en utilisant VirtualBox et Docker Toolbox.
Exigences système
Avant d'installer Docker sur Windows 7, assure-toi que ton ordinateur répond aux exigences suivantes :
- Système d'exploitation : Windows 7 64-bit.
- Processeur : Support de virtualisation (VT-x pour Intel ou AMD-V pour AMD).
- Fonction de virtualisation activée dans le BIOS.
Installation de VirtualBox et Docker Toolbox
- Téléchargement de VirtualBox :
- Va sur le site officiel de VirtualBox et télécharge le fichier d'installation pour Windows.
- Lance le fichier d'installation et suis les instructions du wizard d'installation.
- Téléchargement de Docker Toolbox :
- Va sur la page de téléchargement de Docker Toolbox sur GitHub et télécharge la dernière version de Docker Toolbox pour Windows.
- Lance le fichier d'installation Docker Toolbox téléchargé.
- Suis les instructions du wizard d'installation, accepte les termes du contrat de licence et choisis les options nécessaires.
Configuration de Docker Toolbox
Après avoir installé Docker Toolbox, suis les étapes suivantes pour le configurer :
- Lancement de Docker Quickstart Terminal :
- Ouvre Docker Quickstart Terminal (une icône devrait apparaître sur le bureau après l'installation).
- Docker Quickstart Terminal configurera automatiquement une machine virtuelle Docker avec VirtualBox et lancera le serveur Docker.
- Attends jusqu'à ce qu'un message de démarrage réussi de Docker apparaisse.
- Vérification de l'installation :
- Après avoir lancé Docker Quickstart Terminal, entre la commande docker --version dans le terminal.
- Assure-toi que la version de Docker s'affiche correctement.
Remarques
- Docker Toolbox inclut Docker Engine, Docker Machine et Docker Compose.
- Docker Quickstart Terminal lance une machine virtuelle avec des paramètres minimum requis. Tu peux configurer la machine virtuelle via VirtualBox pour améliorer les performances et d'autres paramètres.
4.4 Installation de Docker sur macOS
Configuration requise
Avant d'installer Docker sur macOS, assure-toi que ton ordinateur répond aux exigences suivantes :
- Système d'exploitation : macOS 10.13 ou plus récent.
- Processeur avec support 64-bit.
Téléchargement et installation de Docker Desktop
- Va sur le site officiel de Docker et télécharge le fichier d'installation de Docker Desktop pour macOS.
- Ouvre le fichier .dmg téléchargé.
- Glisse Docker.app dans le dossier «Applications».
Lancement de Docker Desktop
Pour le premier démarrage de Docker Desktop :
- Ouvre Docker.app depuis le dossier «Applications».
- Tu pourrais devoir entrer le mot de passe admin pour finaliser l'installation.
- Docker Desktop configurera automatiquement et lancera le serveur Docker.
- Une icône Docker apparaîtra dans la barre de menu, indiquant que Docker a démarré avec succès.
Configuration de Docker Desktop
Lors du premier démarrage, Docker Desktop effectuera des réglages système pour un fonctionnement optimal avec les containers Docker. Docker Desktop s'intègre aux paramètres système et offre une interface pratique pour gérer Docker.
Vérification de l'installation
Pour vérifier que Docker a bien été installé :
- Ouvre le terminal.
- Tape la commande docker --version et assure-toi que la version de Docker s'affiche correctement.
4.5 Installation de Docker sur Linux (Ubuntu)
Exigences système
Avant d'installer Docker sur Ubuntu, assure-toi que ton ordinateur respecte les exigences suivantes :
- Système d'exploitation : Ubuntu 18.04 ou supérieur.
- Version 64 bits.
Instructions détaillées sur le site officiel
Mise à jour des paquets
Tout d'abord, mets à jour la liste des paquets :
sudo apt-get update
Installation des paquets nécessaires
Ensuite, installe les paquets nécessaires pour ajouter le dépôt Docker :
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
Ajout de la clé GPG officielle de Docker
Télécharge et ajoute la clé GPG officielle de Docker :
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o
/usr/share/keyrings/docker-archive-keyring.gpg
Ajout du dépôt Docker
Ajoute le dépôt officiel Docker à ton système :
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg]
https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Installation de Docker Engine
Maintenant, tu peux installer Docker Engine :
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
Lancement de Docker
Lance Docker et assure-toi qu'il est configuré pour démarrer automatiquement au démarrage du système :
sudo systemctl start docker
sudo systemctl enable docker
Vérification de l'installation
Pour vérifier si Docker est correctement installé :
sudo usermod -aG docker $USER
sudo chmod 666 /var/run/docker.sock
sudo docker --version
Vérifie que la version de Docker s'affiche correctement.
GO TO FULL VERSION