TW3 — Technologies du Web 3

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 /norestart

WSL 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 /norestart

WSL 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 2

Installer 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 :

  1. Allez dans l'onglet Resources
  2. Sélectionnez WSL Integration
  3. Activez la distribution Linux que vous avez installée
  4. Cliquez sur Apply & Restart
sparkles

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é.

Tableau de bord

On this page