Docker Desktop installation : Guide complet

Idées principalesDétails et recommandations
📋 Conditions de licenceGratuit pour particuliers, étudiants et structures < 250 employés. Payant au-delà.
💻 Prérequis matériel communsProcesseur 64-bit avec SLAT activé, virtualisation matérielle activée dans BIOS.
🪟 Installation WindowsDeux modes : utilisateur seul (WSL 2) ou tous utilisateurs (Hyper-V).
🍎 Installation macOSGlisser Docker.dmg dans Applications. Allouer 2 à 4 CPUs et 4 à 8 GB RAM.
🐧 Installation Linux UbuntuAjouter utilisateur au groupe docker avec usermod -aG docker obligatoire.
✅ Vérification du fonctionnementExécuter docker version puis docker run hello-world complètement.
⚠️ Erreurs courantesLinux : permission sur docker.sock. Windows : WSL2 ou BIOS. macOS : ressources.
🔧 Configuration des journaux30 Mo maximum par conteneur dans daemon.json. Redémarrer après modification.

Installer Docker Desktop peut sembler intimidant au premier abord, surtout quand on découvre que la doc officielle pèse autant qu’un patch de World of Warcraft.

Mais pas de panique : je vous guide pas à pas, des prérequis jusqu’au premier conteneur qui tourne, avec les commandes concrètes selon votre système.

🖥️ Prérequis système et conditions de licence à vérifier avant tout

Comment réinitialiser votre PC : guide complet pour restaurer Windows à l'état d'usine

Avant même de télécharger quoi que ce soit, deux points sont à clarifier : votre machine est-elle compatible, et devrez-vous payer ? Sur la question de la licence, Docker Desktop est gratuit pour les particuliers, les étudiants et les petites structures, mais devient payant dès que votre entreprise dépasse 250 employés ou 10 millions USD de revenus annuels. Les abonnements Docker Pro, Docker Team et Docker Business couvrent l’usage commercial. Les administrations publiques, elles, doivent aussi souscrire une licence payante, ce qui surprend parfois.

Côté matériel, les exigences varient selon le système. Le minimum commun reste un processeur 64-bit avec SLAT activé et la virtualisation matérielle activée dans le BIOS/UEFI. Voici un récapitulatif clair :

💻 Système🔧 Version minimale🧠 RAM minimale
🪟 Windows 1022H2 build 19045 (Enterprise, Pro, Education)8 GB
🪟 Windows 1123H2 build 22631 (Enterprise, Pro, Education)8 GB
🍎 macOS (Apple Silicon / Intel)Version actuelle et les deux précédentes4 GB
🐧 Linux Ubuntu24.04 LTS ou 26.04 LTS en x86-648 GB

Pour Linux, WSL version 2.1.5 minimum est obligatoire, et si vous voulez activer l’Enhanced Container Isolation, il faut WSL 2.6 ou supérieur avec un kernel Linux 6.3.0 au minimum. WSL 2.6 embarque directement le kernel 6.6, ce qui simplifie la chose. Notez que Windows Server 2019 et 2022 ne sont pas supportés.

Avant d’aller plus loin, sachez que pour tout ce qui concerne les logiciels système, outils et astuces OS, vous trouverez des ressources complémentaires utiles pour préparer votre environnement.

🚀 Installer Docker Desktop sur Windows, macOS et Linux : Les étapes détaillées

Sur Windows, deux modes d’installation existent. Le mode par utilisateur (recommandé) s’installe dans %LOCALAPPDATA%\Programs\DockerDesktop, ne demande aucun droit administrateur et fonctionne uniquement avec WSL 2. Le mode tous utilisateurs s’installe dans C :\Program Files\Docker\Docker, requiert les droits admin et supporte aussi Hyper-V ainsi que les conteneurs Windows. Les conteneurs Windows, d’ailleurs, ne fonctionnent qu’en mode tous utilisateurs.

En installation interactive, les étapes sont :

  1. Télécharger Docker Desktop Installer.exe depuis le site officiel.
  2. Double-cliquer pour lancer le wizard et choisir le mode d’installation.
  3. Sélectionner l’option « Use WSL 2 instead of Hyper-V » selon votre backend préféré (WSL 2 est le backend par défaut).
  4. Suivre les instructions, autoriser l’installeur si demandé, puis cliquer sur Close.
  5. Lancer Docker Desktop depuis la recherche Windows et accepter les conditions de service.

Sur macOS, que vous soyez sur Apple Silicon (M1/M2/M3) ou Intel, la procédure est similaire : télécharger le fichier Docker.dmg, l’ouvrir, glisser Docker dans le dossier Applications. L’installation se fait par défaut dans /Applications/Docker.app. Rosetta 2 n’est plus strictement requis, bien que certains outils CLI optionnels l’utilisent encore. Allouez 2 à 4 CPUs et 4 à 8 GB de mémoire dans Settings > Resources pour des performances correctes. Pensez à quitter Visual Studio Code ou tout terminal appelant Docker en arrière-plan avant l’installation.

Sur Linux (Ubuntu), configurez d’abord le dépôt Docker, désinstallez les éventuelles anciennes versions avec sudo apt remove docker.io docker-compose podman-docker, puis installez le paquet DEB. Docker Desktop s’installe dans /opt/docker-desktop et crée automatiquement un contexte desktop-linux. Après installation, ajoutez votre utilisateur au groupe docker avec sudo usermod -aG docker $USER, puis newgrp docker.

⚙️ Vérification, démarrage et dépannage des erreurs courantes

Docker Desktop ne démarre pas automatiquement après installation. Lancez-le manuellement via la recherche de votre système, acceptez l’accord de service, puis vérifiez que tout fonctionne avec docker version dans un terminal. La commande docker run hello-world valide la chaîne complète jusqu’au réseau et au registre. Si le message « Cannot connect to Docker daemon » apparaît, le daemon n’est tout simplement pas lancé.

Sur macOS, une alternative gratuite mérite d’être connue : Colima (Containers on Lima), installable via Homebrew avec brew install colima docker docker-compose. Colima offre les fonctionnalités Docker de base sans interface graphique ni extensions avancées. Si vous gérez des machines en parc, des solutions MDM comme Intune, Jamf ou Kandji permettent de suivre les versions et d’assurer la conformité des licences.

Voici les erreurs les plus fréquentes selon le système :

  • 🐧 Linux : « permission denied sur docker.sock » → ajouter l’utilisateur au groupe docker + newgrp docker.
  • 🪟 Windows : « WSL2 non disponible » → lancer wsl --install en administrateur.
  • 🪟 Windows : Docker Desktop ne démarre pas → vérifier que la virtualisation est bien activée dans le BIOS.
  • 🍎 macOS : Docker Desktop lent → augmenter CPU et RAM dans Settings > Resources.
  • 🍎 macOS : Colima ne démarre pas → tenter colima delete puis colima start.

Pour la gestion des journaux, pensez à configurer /etc/docker/daemon.json : chaque conteneur peut générer jusqu’à 30 Mo de journaux maximum, avec un plafond de 10 Mo par fichier sur 3 fichiers. Un redémarrage du daemon est indispensable après modification. Si vous avez déjà eu à réinitialiser votre PC sous Windows après une mauvaise manipulation logicielle, vous savez que mieux vaut configurer correctement dès le départ plutôt que de tout reprendre de zéro 😅.

Enfin, pour un environnement de production plus sécurisé, étudiez le mode rootless qui évite d’accorder des droits équivalents administrateur via le groupe docker. Et si votre infrastructure tourne sur VMware ESXi ou Azure VM, sachez que Docker Desktop y est supporté pour les clients Docker Business, à condition d’activer la virtualisation imbriquée sur l’hyperviseur au préalable.

Notre partenaire
Gamerz Voice
Logo