Technical Anshu Accueil › Tutoriels › Docker sur WSL 2
🐳 Guide de configuration de Docker

Installation de Docker sur WSL 2 - Première configuration du conteneur

Installez Docker Desktop sur Windows 10 ou 11 à l'aide du backend WSL 2 : WSL d'abord, puis Docker, puis un conteneur hello-world vérifié. Comprend les vérifications honnêtes de la virtualisation, des licences et du groupe d'utilisateurs Docker.

✍️ Technical Anshu🪟 Windows 10 / 11🎧 Multi-Language Audio
Installation de Docker sur WSL 2 - Première configuration du conteneur
🎧 Audio multilingue: Dans le lecteur vidéo, cliquez sur [Paramètres] (⚙️) ➔ [Piste audio] pour choisir votre langue.

📑Chapitres

  1. Pourquoi l'ordre est important : WSL 2 d'abord, Docker Desktop ensuite
  2. Vérification préalable du PC : version Windows avec Winver et virtualisation dans le Gestionnaire des tâches
  3. Installer WSL 2 avec une seule commande, redémarrer et terminer la première exécution d'Ubuntu
  4. Vérification de WSL : état, liste de distribution et vérification de la version 2 par défaut
  5. Installer Docker Desktop avec le backend WSL 2
  6. Exécuter le premier conteneur : docker --version et hello-world
  7. Les vérifications honnêtes : licences Docker Desktop et groupe d'utilisateurs Docker

📋 Présentation et guide étape par étape

1

Vérifiez d'abord votre PC

Docker Desktop avec le backend WSL 2 a besoin de trois choses, et sauter cette vérification de deux minutes est la façon dont les gens perdent une soirée. Tout d'abord, la version Windows : vous avez besoin de Windows 10 version 2004 ou ultérieure, ou de Windows 11. Appuyez sur Win + R, tapez winver et appuyez sur Entrée pour voir votre version exacte.

Run Dialog
winver

Deuxièmement, la virtualisation doit être activée dans le BIOS ou l'UEFI. Ouvrez le Gestionnaire des tâches, accédez à Performances, puis à CPU et recherchez Virtualisation : activée. S'il indique Désactivé, aucun paramètre logiciel ne vous sauvera – activez d'abord Intel VT-x ou AMD SVM dans le BIOS. Troisièmement, conservez environ 4 Go de RAM libre et quelques Go de disque disponible : WSL 2 et Docker partagent votre machine, ils ne la remplacent pas.

📌 Sur les éditions Windows Home, cette route WSL 2 n'est pas une solution de contournement — c'est la route prévue. Hyper-V n'est pas requis pour cela.
2

Installez WSL 2 avant toute chose

La plupart des installations Docker ayant échoué sur Windows échouent pour une raison ennuyeuse : l'ordre était erroné. Docker Desktop s'attend à un WSL 2 fonctionnel en dessous, alors construisez d'abord les fondations. Ouvrez PowerShell en tant qu'administrateur et exécutez une commande :

PowerShell (Admin)
wsl --install

Laissez terminer, puis redémarrez le PC — le redémarrage n'est pas facultatif, il charge les composants de virtualisation. Après le redémarrage, Ubuntu (la distribution par défaut) termine sa propre configuration et vous demande de créer un nom d'utilisateur et un mot de passe Linux.

⚠️ Ce mot de passe Linux est réservé à sudo — choisissez-en un dont vous vous souviendrez, car rien ne s'affiche à l'écran pendant que vous le tapez. Et ne laissez pas la distribution à moitié créée : une distribution dont la première exécution n'a jamais été terminée est la cause cachée la plus courante du blocage de Docker Desktop au premier démarrage.
3

Vérifiez que WSL 2 est vraiment prêt

Avant que Docker ne s'approche de la machine, confirmez la fondation avec deux commandes :

PowerShell
wsl --status
wsl -l -v

Votre distribution devrait afficher VERSION 2 dans la liste. S'il affiche 1, définissez la version par défaut et convertissez la distribution comme le suggère le résultat de la commande :

PowerShell
wsl --set-default-version 2

Chaque couche est testée avant la suivante, donc si quelque chose échoue plus tard, vous savez exactement quelle couche est à l'origine du problème.

4

Installer Docker Desktop sur le dessus

Téléchargez Docker Desktop uniquement à partir de docker.com : les sites de téléchargement tiers regroupent les fichiers indésirables avec les installateurs populaires. Exécutez le programme d'installation et laissez l'option Utiliser WSL 2 au lieu d'Hyper-V cochée ; sur la plupart des PC, elle est cochée par défaut.

Lorsque le programme d'installation vous le demande, laissez-le se fermer et déconnectez-vous ou redémarrez si vous y êtes invité. Docker ajoute votre compte Windows au groupe docker-users local, et l'adhésion au groupe ne prend effet que lors d'une nouvelle connexion - c'est la vérification honnête que la plupart des guides ignorent, et c'est pourquoi Docker refuse parfois de démarrer jusqu'à ce que vous vous déconnectiez et vous reconnectiez.

Démarrez Docker Desktop et attendez que l'icône de baleine dans la barre d'état système se stabilise et que le tableau de bord signale Moteur en cours d'exécution. Le premier démarrage est lent ; donnez-lui quelques minutes. Acceptez honnêtement l’écran du contrat de service d’abonnement Docker : il s’agit d’une véritable licence.

✅ Conseil : pour utiliser la commande docker dans Ubuntu ainsi que dans PowerShell, ouvrez les paramètres de Docker Desktop, accédez à Ressources, puis Intégration WSL et allumez votre distribution.
5

Exécutez votre premier conteneur — Hello World

Ouvrez une nouvelle fenêtre PowerShell ou Terminal et exécutez les deux commandes qui prouvent que toute la chaîne fonctionne :

PowerShell
docker --version
docker run hello-world

docker --version prouve que le client est installé et sur votre PATH. docker run hello-world prouve tout le reste : Docker ne peut pas trouver l'image localement, la télécharge depuis Docker Hub, crée un conteneur à partir de celle-ci, l'exécute et imprime son message Bonjour de Docker !. Si ce message apparaît, votre chaîne fonctionne de bout en bout : terminal, client, moteur dans WSL 2, réseau et registre.

⚠️ Deux avertissements honnêtes. Tout d'abord, la première exécution a besoin d'Internet pour le pull — si elle échoue, ne réinstallez pas aveuglément ; vérifiez quelle couche (WSL, moteur, réseau) a réellement échoué. Deuxièmement, Docker Desktop n'est pas simplement « gratuit » pour tout le monde : il est gratuit pour un usage personnel, éducatif, open source non commercial et pour les petites entreprises dans les limites de taille publiées par Docker, et un abonnement payant par utilisateur pour les grandes entreprises. Si vous l'installez au travail, vérifiez de quel côté de cette ligne se trouve votre entreprise.

🏷️Variables et mots clés de recherche de sujet

🔍 Docker 🔍 Docker Desktop 🔍 WSL 2 🔍 Docker Install Windows 🔍 hello-world Container 🔍 docker-users Group 🔍 Virtualization 🔍 Ubuntu on Windows 🔍 Docker on Windows 10 🔍 Docker on Windows 11 🔍 First Container Setup 🔍 TechnicalAnshu
🎙️ Transcription complète — appuyez pour développer

__TOK_28__

__TOK_29__

❓ Questions fréquemment posées

Ce tutoriel est-il 100% gratuit à suivre ?

__TOK_30__

Les débutants peuvent-ils suivre ce guide ?

__TOK_31__

Où puis-je poser des questions si je suis bloqué ?

__TOK_32__

🚀 Regardez le didacticiel complet sur YouTube

__TOK_33__

__TOK_34__

▶️ Regarder la vidéo complète
Ce didacticiel est basé sur la vidéo Docker Install on WSL 2 de Technical Anshu. • Vous êtes bloqué à une étape ? Demandez dans les commentaires de la vidéo — vous y obtiendrez de l'aide 🙏