Pendant longtemps, utiliser Docker sur Windows était une expérience frustrante pour les développeurs.
Les problèmes de performance disque et de compatibilité étaient légion.
هل تبحث عن فرصة عمل في الخارج؟
نبحث ونقدم لك على وظائف العمل عن بعد أو في الموقع بكبرى الشركات العالمية باحترافية تامة.
اطلب الخدمة الآنMais tout cela a changé avec l'arrivée de WSL 2 (Windows Subsystem for Linux version 2).
Microsoft a réalisé un travail colossal pour intégrer un véritable noyau Linux dans Windows 11.
Aujourd'hui, Windows est devenu une plateforme de développement de premier ordre pour Docker.
Ce tutoriel vous guidera étape par étape pour une installation propre et performante.
Étape 1 : Vérifier la virtualisation
Avant d'installer quoi que ce soit, il faut s'assurer que votre PC est capable de virtualiser.
Ouvrez le Gestionnaire des tâches avec le raccourci `Ctrl + Shift + Echap`.
Allez dans l'onglet « Performance » puis cliquez sur « Processeur ».
En bas à droite, cherchez la ligne « Virtualisation ».
Elle doit indiquer « Activé ».
Si ce n'est pas le cas, vous devrez faire un tour dans le BIOS de votre ordinateur pour l'activer.
Étape 2 : Installer WSL 2
L'installation de WSL est devenue incroyablement simple sur Windows 11.
Ouvrez le menu Démarrer et cherchez « PowerShell » ou « Terminal ».
Faites un clic droit et choisissez « Exécuter en tant qu'administrateur ».
Dans la fenêtre qui s'ouvre, tapez simplement la commande suivante :
wsl --install
Cette commande va automatiquement activer les fonctionnalités Windows nécessaires.
Elle va aussi télécharger la dernière version du noyau Linux.
Par défaut, elle installera la distribution Ubuntu, qui est un excellent choix pour débuter.
Une fois la commande terminée, redémarrez impérativement votre ordinateur.
Au redémarrage, une fenêtre noire s'ouvrira pour finaliser l'installation d'Ubuntu.
Vous devrez choisir un nom d'utilisateur (UNIX username) et un mot de passe.
Étape 3 : Installer Docker Desktop
Rendez-vous sur le site officiel de Docker Hub.
Téléchargez l'installateur « Docker Desktop for Windows ».
Lancez l'installation en double-cliquant sur le fichier téléchargé.
Durant l'installation, une case est cruciale : « Use WSL 2 instead of Hyper-V ».
Assurez-vous qu'elle est bien cochée. C'est ce qui garantit les meilleures performances.
Suivez les instructions jusqu'à la fin de l'installation.
Étape 4 : Configuration de Docker
Une fois installé, lancez Docker Desktop depuis le menu Démarrer.
Acceptez les conditions d'utilisation.
Cliquez sur l'icône de roue dentée en haut à droite pour accéder aux paramètres.
Dans l'onglet « General », vérifiez que la case « Use the WSL 2 based engine » est cochée.
Ensuite, allez dans la section « Resources » puis « WSL Integration ».
Vous verrez votre distribution Ubuntu listée ici.
Activez l'interrupteur à côté d'Ubuntu.
Cela permet de lier Docker Desktop à votre terminal Linux.
Cliquez sur « Apply & Restart » pour sauvegarder.
Étape 5 : Où stocker vos fichiers ?
C'est l'erreur la plus commune chez les débutants sur Windows.
Pour que Docker soit rapide, vos fichiers de code doivent être stockés dans le système de fichiers Linux.
Ne mettez pas vos projets dans C:\\Users\\VotreNom\\Documents.
Ouvrez votre terminal Ubuntu.
Stockez vos projets dans votre dossier home Linux, par exemple : /home/votre_user/projets.
Les performances d'accès aux fichiers seront 10 à 20 fois plus rapides ainsi.
Vous pouvez accéder à ces fichiers depuis l'explorateur Windows en tapant \\\\wsl$ dans la barre d'adresse.
Conclusion
Votre environnement est maintenant prêt.
Vous bénéficiez de la puissance de Linux, de la flexibilité de Docker, et du confort de l'interface Windows.
خطة عمل احترافية للهجرة (USCIS)
كتابة خطة عمل للهجرة لتأشيرات EB2 وNIW وE2 وL1 إلى الولايات المتحدة الأمريكية.
احصل على خطتك الآنC'est le meilleur des deux mondes pour développer efficacement en 2025.