
Installer Docker Desktop (Windows/Mac) ou Docker Engine (Linux)
Instructions étape par étape pour installer Docker sur votre système : Docker Desktop pour Windows et macOS, et Docker Engine pour les distributions Linux courantes. Préparez votre environnement.
Choisir la bonne version de Docker pour votre système
L'installation de Docker varie légèrement en fonction de votre système d'exploitation. Pour les utilisateurs de Windows et de macOS, la solution recommandée et la plus simple est Docker Desktop. Il s'agit d'une application facile à installer qui inclut le moteur Docker (Docker Engine), l'outil de ligne de commande (CLI), Docker Compose, et une interface graphique conviviale. Pour Linux, bien que Docker Desktop soit également disponible, l'approche traditionnelle et souvent préférée, notamment pour les serveurs ou les environnements de développement plus avancés, est d'installer directement Docker Engine (le moteur et la CLI).
Cette section vous guidera à travers les étapes d'installation pour chaque plateforme. Il est essentiel de suivre les instructions correspondant à votre système d'exploitation pour garantir une installation réussie. Assurez-vous également de vérifier les prérequis système avant de commencer.
Installation de Docker Desktop sur Windows
Docker Desktop pour Windows utilise le Sous-système Windows pour Linux version 2 (WSL 2) comme backend pour exécuter des conteneurs Linux. C'est la méthode recommandée pour une expérience optimale.
Prérequis :- Windows 10 (64 bits) version 1903 ou ultérieure, ou Windows 11.
- Activation de la fonctionnalité WSL 2. Si elle n'est pas déjà activée, l'installeur de Docker Desktop peut souvent proposer de l'activer pour vous.
- Activation de la virtualisation matérielle dans le BIOS/UEFI de votre ordinateur (souvent activée par défaut sur les machines récentes, appelée VT-x, AMD-V, SVM).
- Téléchargez l'installeur de Docker Desktop pour Windows depuis le site officiel de Docker (docker.com).
- Exécutez le fichier
.exetéléchargé. - Suivez les instructions de l'assistant d'installation. Assurez-vous que l'option "Use WSL 2 instead of Hyper-V" (Utiliser WSL 2 au lieu de Hyper-V) est cochée si elle est présentée, car c'est le backend recommandé.
- L'installation peut nécessiter le téléchargement de composants supplémentaires (comme le noyau Linux pour WSL 2) et un redémarrage de votre machine.
- Une fois l'installation terminée, lancez Docker Desktop depuis le menu Démarrer. Une icône de baleine apparaîtra dans la zone de notification, indiquant que Docker est en cours d'exécution.
Après le premier lancement, Docker Desktop peut vous guider à travers un court tutoriel. Vous pouvez vérifier l'installation en ouvrant une invite de commandes (cmd ou PowerShell) et en tapant
docker --version.Installation de Docker Desktop sur macOS
Docker Desktop pour Mac s'intègre de manière transparente à macOS et utilise l'hyperviseur intégré de macOS pour exécuter les conteneurs.
Prérequis :- Une version de macOS compatible (consultez la documentation Docker pour les versions exactes supportées, généralement les versions les plus récentes).
- Matériel Mac avec support de la virtualisation (généralement tous les Mac récents).
- Téléchargez le fichier
.dmgde Docker Desktop pour Mac depuis le site officiel de Docker (docker.com). Choisissez la version correspondant à votre puce (Intel ou Apple Silicon/M1/M2). - Ouvrez le fichier
.dmgtéléchargé. - Faites glisser l'icône de Docker (la baleine) dans le dossier Applications.
- Lancez Docker depuis votre dossier Applications.
- La première fois que vous lancez Docker Desktop, il peut vous demander des privilèges élevés pour installer certains composants réseau et gérer la virtualisation. Autorisez ces opérations.
- Une icône de baleine apparaîtra dans la barre de menus, indiquant que Docker est en cours d'exécution.
Vous pouvez vérifier l'installation en ouvrant une fenêtre de Terminal et en tapant
docker --version.Installation de Docker Engine sur Linux
L'installation de Docker Engine sur Linux implique généralement l'utilisation du gestionnaire de paquets de votre distribution. Les commandes exactes peuvent varier (apt pour Debian/Ubuntu, dnf ou yum pour Fedora/CentOS/RHEL), mais le processus général est similaire.
- Une distribution Linux 64 bits supportée (Ubuntu, Debian, Fedora, CentOS, etc.). Consultez la documentation Docker pour la liste exhaustive et les versions spécifiques.
- Accès
sudoou root.
- Désinstaller les anciennes versions (si présentes) :
sudo apt-get remove docker docker-engine docker.io containerd runc - Mettre à jour l'index des paquets et installer les dépendances nécessaires :
sudo apt-get update sudo apt-get install ca-certificates curl gnupg lsb-release - Ajouter la clé GPG officielle de Docker :
(Adaptez 'ubuntu' si vous utilisez Debian).sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg - Configurer le dépôt Docker :
(Adaptez 'ubuntu' si besoin).echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null - Installer Docker Engine :
sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin - Vérifier que Docker Engine est bien installé et démarré :
(devrait indiquer 'active (running)'). Si ce n'est pas le cas, démarrez-le avecsudo systemctl status docker
et activez-le au démarrage avecsudo systemctl start docker
.sudo systemctl enable docker
sudo à chaque commande Docker, ajoutez votre utilisateur au groupe docker :sudo usermod -aG docker $USER Vous devrez vous déconnecter et vous reconnecter (ou redémarrer) pour que ce changement prenne effet. Ensuite, vous pourrez vérifier avec docker --version sans sudo.Pour les autres distributions Linux (Fedora, CentOS, etc.), consultez la documentation officielle de Docker qui fournit les commandes spécifiques pour chaque système.
Point d'attention : documentation officielle
Les étapes décrites ci-dessus sont un guide général. Les logiciels et les systèmes d'exploitation évoluent. Pour obtenir les instructions les plus précises et à jour pour votre version spécifique de système d'exploitation et de Docker, référez-vous toujours à la documentation officielle d'installation de Docker. Elle est la source la plus fiable et contient des détails spécifiques à chaque environnement.
Une fois l'installation terminée quelle que soit votre plateforme, vous êtes prêt pour l'étape suivante : vérifier que Docker fonctionne correctement avec la commande `hello-world`.