Installation de Docker sur Windows.
Prérequis (WSL 2, virtualisation) et procédure pas à pas pour installer Docker Desktop sur Windows.
Les postes de l’université sont déjà configurés avec Docker et Ubuntu.
Les prérequis pour l'installation de Docker varient selon le système d'exploitation. Voici les informations pour Windows, macOS et Linux :
🖥️ Prérequis pour Windows
Avant de commencer l'installation de Docker sur Windows, assurez-vous que votre système respecte ces prérequis :
-
Système d'exploitation :
Docker Desktop pour Windows nécessite Windows 10 64-bit (ou Windows 11) avec la virtualisation matérielle activée.
Grâce au backend WSL 2, l'édition Famille est également prise en charge (l'ancien outil Docker Toolbox est aujourd'hui obsolète). ⚙️ -
Processeur :
Assurez-vous que votre processeur prend en charge la virtualisation matérielle et que cette fonctionnalité est activée dans le BIOS/UEFI. 🧠 -
Mémoire :
Il est recommandé d'avoir au moins 4 Go de RAM pour une expérience fluide. 💻 -
Espace disque :
Docker nécessite 20 Go d'espace disque pour stocker les images et les conteneurs. 📦
Note importante
Consultez la documentation officielle de Docker pour les prérequis les plus récents.
Installation de Docker sur Windows
Activer WSL (Windows Subsystem for Linux)
Ouvrez PowerShell en tant qu'administrateur et exécutez :
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestartWSL vous permet d'exécuter un environnement Linux directement sur Windows.
Activer la virtualisation dans le BIOS
Redémarrez votre ordinateur et entrez dans le BIOS (généralement touche Delete, F2 ou F10).
Trouvez l'option Virtualization ou VT-x/AMD-V et assurez-vous qu'elle est activée.
Note : Cette procédure varie selon le fabricant. Consultez le manuel de votre PC si vous ne trouvez pas.
Installer une distribution Linux
Ouvrez le Microsoft Store et recherchez une distribution Linux :
- Ubuntu (recommandé)
- Debian
- Alpine
Installez-la et suivez les instructions pour configurer votre nom d'utilisateur et mot de passe.
Activer WSL 2
Ouvrez PowerShell en tant qu'administrateur et exécutez :
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestartWSL 2 offre de meilleures performances que WSL 1 pour Docker.
Installer le noyau WSL 2
Téléchargez le package du noyau Linux WSL 2 depuis le lien officiel et installez-le.
Définir WSL 2 comme version par défaut
Ouvrez PowerShell en tant qu'administrateur :
wsl --set-default-version 2Installer Docker Desktop
Téléchargez Docker Desktop pour Windows depuis le site officiel et exécutez l'installateur.
Suivez les instructions à l'écran.
Configurer Docker pour WSL 2
Ouvrez Docker Desktop, allez dans Settings (icône roue dentée en haut à droite), puis :
- Allez dans l'onglet Resources
- Sélectionnez WSL Integration
- Activez la distribution Linux que vous avez installée
- Cliquez sur Apply & Restart
Installation terminée!
Docker Desktop est maintenant configuré sur Windows et prêt à l'emploi.
Une fois ces étapes complétées, Docker sera prêt à l'emploi pour vos projets de développement. Vous pouvez commencer à créer et gérer vos conteneurs Docker ! 🚀
Docker
Terminez le quiz du chapitre pour le marquer comme complété.