Le moyen le plus simple d'installer Docker, quel que soit votre système, est Docker Desktop : une application qui installe et gère le Docker Engine pour vous, avec une interface graphique. C'est la solution recommandée pour ce parcours.

Où télécharger Docker Desktop

La seule adresse fiable est le site officiel, docker.com. Docker Desktop est gratuit pour un usage personnel, en formation, ou dans une petite structure ; évitez tout autre canal de téléchargement.

Docker Desktop fonctionne sur Windows 10 (version 22H2 ou plus récente) et Windows 11 (version 23H2 ou plus récente), en édition 64 bits. Il n'est pas disponible sur les versions serveur de Windows.

Téléchargez l'installateur depuis docker.com, puis lancez-le. Docker Desktop utilise par défaut un composant appelé WSL 2 (Windows Subsystem for Linux), qui permet de faire tourner un environnement Linux léger directement sous Windows : les conteneurs Linux, largement majoritaires, en ont besoin pour fonctionner. Si l'installateur propose d'activer WSL 2, acceptez : c'est la configuration recommandée par Docker lui-même, et l'installateur s'en occupe automatiquement dans la grande majorité des cas.

Une fois l'installation terminée, un redémarrage de l'ordinateur peut être demandé. Après redémarrage, lancez Docker Desktop depuis le menu Démarrer.

Vérifier que l'installation a fonctionné

Une fois Docker Desktop lancé, une icône de baleine apparaît dans votre barre de tâches ou votre barre de menu. Attendez qu'elle indique que Docker est prêt (souvent un court délai après le premier lancement), puis ouvrez un terminal et tapez la commande suivante, qui ne fait qu'afficher un numéro de version :

Le numéro exact chez vous sera probablement différent : Docker évolue régulièrement. Ce qui compte, c'est qu'une ligne commençant par « Docker version » s'affiche, sans message d'erreur.

Si le terminal ne reconnaît pas la commande

Il arrive que le terminal ait été ouvert avant la fin de l'installation. Fermez-le complètement, rouvrez-en un nouveau, et réessayez. Si le problème persiste, vérifiez que Docker Desktop est bien lancé et que son icône indique qu'il est prêt : la commande docker ne répond correctement que si Docker Desktop tourne en arrière-plan.

Vérifiez que vous avez compris

Vous avez installé Docker Desktop sur Windows, mais vous ne l'avez pas encore lancé depuis le menu Démarrer. Un docker --version tapé dans un terminal va-t-il fonctionner ?

Probablement pas. La commande docker --version a besoin que le Docker Engine tourne en arrière-plan, et c'est Docker Desktop qui le démarre. Tant que Docker Desktop n'a pas été lancé au moins une fois et n'indique pas qu'il est prêt, la commande a de bonnes chances d'échouer ou de rester bloquée.