Maison >interface Web >js tutoriel >Comment installer Docker sur Windows : guide du débutant

Comment installer Docker sur Windows : guide du débutant

Linda Hamilton
Linda Hamiltonoriginal
2025-01-08 07:29:40896parcourir

Si vous êtes nouveau sur Docker et que vous utilisez Windows, vous avez de la chance ! Docker est devenu incroyablement facile à configurer sur Windows 11 et les versions plus récentes. Discutons de ce que fait Docker avant l'installation. Imaginez partager une recette avec un ami ; Docker est comme un kit de cuisine magique qui garantit que le plat sera le même dans n'importe quelle cuisine. Il regroupe votre application avec tous ses ingrédients (nous appelons ces dépendances) afin qu'elle s'exécute de manière cohérente partout. L'installation de Docker Desktop sur Windows vous offre tout ce dont vous avez besoin pour commencer :

  • le système Docker principal (Docker Engine),
  • outils de création d'applications (buildx),
  • fonctionnalités de gestion de plusieurs conteneurs (Docker Compose).

Ne vous inquiétez pas si cela semble complexe : nous vous guiderons à travers chaque étape de la configuration de Docker Desktop sous Windows.

Vous trouverez d'autres didacticiels liés à Docker sur ce blog.

Choisir votre environnement d'exécution : Hyper-V vs WSL

Avant de plonger dans l'installation, parlons rapidement du « moteur » qui alimente Docker sous Windows. Vous avez ici deux choix principaux : Hyper-V et WSL (sous-système Windows pour Linux).

  • Hyper-V : Imaginez cela comme la création d'une machine virtuelle à part entière sur votre ordinateur. C'est comme si un autre ordinateur fonctionnait sur votre ordinateur Windows. Il s'agit d'une technologie mature qui fonctionne bien, mais elle peut être un peu gourmande en ressources.

  • WSL (sous-système Windows pour Linux) : Considérez cela comme une couche de compatibilité intelligente qui vous permet d'exécuter un environnement Linux directement dans Windows. C'est beaucoup plus léger et plus efficace qu'une machine virtuelle complète, surtout lorsque vous travaillez avec des outils basés sur Linux (ce que sont de nombreux conteneurs Docker).

Si vous souhaitez une comparaison plus approfondie, consultez cet article.

Voici un bref aperçu des éléments du système dont vous aurez besoin pour chacun :

Exigences Hyper-V :

  • Windows 11 64 bits : version familiale ou professionnelle 22H2 ou supérieure, ou version entreprise ou éducation 22H2 ou supérieure.
  • Windows 10 64 bits : le minimum requis est Home ou Pro 22H2 (build 19045) ou supérieur, ou Enterprise ou Education 22H2 (build 19045) ou supérieur.
  • Activez les fonctionnalités Windows Hyper-V et Conteneurs.
  • Processeur 64 bits avec traduction d'adresses de deuxième niveau (SLAT).
  • 4 Go de RAM système.
  • Activez la prise en charge de la virtualisation matérielle au niveau du BIOS dans les paramètres du BIOS. Pour plus d'informations, voir 1.

Exigences WSL :

  • WSL version 1.1.3.0 ou ultérieure.
  • Windows 11 64 bits : version Familiale ou Pro 22H2 ou supérieure, ou Entreprise ou Éducation version 22H2 ou supérieure.
  • Activez la fonctionnalité WSL 2 sous Windows. Pour des instructions détaillées, reportez-vous à la note de bas de page 2.
  • Processeur 64 bits avec traduction d'adresses de deuxième niveau (SLAT).
  • 4 Go de RAM système.
  • Activez la virtualisation matérielle dans le BIOS. Pour plus d'informations, voir 1.

WSL est ma recommandation pour la plupart des développeurs, en particulier ceux qui travaillent avec des applications conteneurisées (souvent basées sur Linux). Il s'agit d'une alternative légère et plus simple, offrant de meilleures performances pour les charges de travail Linux.

Étape par étape : installer Docker Desktop

Maintenant, installons Docker Desktop qui regroupe tout ce dont vous avez besoin pour exécuter Docker sous Windows.

  1. Téléchargez Docker Desktop : Rendez-vous sur la page des notes de version de Docker Desktop pour trouver la dernière version : https://docs.docker.com/desktop/release-notes/. Depuis le 6 janvier 2025, la version stable actuelle est la 4.37.1.
* For most modern PCs (with an x86\_x64 processor), you'll want this installer: [Download for x86\_x64](https://desktop.docker.com/win/main/amd64/178610/Docker%20Desktop%20Installer.exe).
* If you have a newer Windows device with an ARM processor, grab this one (beta): [Download for ARM](https://desktop.docker.com/win/main/arm64/178610/Docker%20Desktop%20Installer.exe).
  1. Lancez l'assistant d'installation : Une fois le téléchargement terminé, double-cliquez sur le fichier Docker Desktop Installer.exe pour lancer l'assistant d'installation.
  2. Configuration : Une page de configuration vous sera présentée pendant le processus d'installation. C'est ici que vous sélectionnerez votre environnement d'exécution.
* You'll likely see options like "Use WSL 2 instead of Hyper-V (recommended)". **If you intend to use WSL (as we recommend), make sure this box is ticked.** If you prefer to use Hyper-V, leave it unticked.

  ![An image showing the Configuration step where you're asked if you want to install it using WSL 2](https://cdn.hashnode.com/res/hashnode/image/upload/v1736283219375/8587acff-12d2-4f6d-99b0-cdbd728f4f55.webp)
  1. Suivez les instructions : L'installateur vous guidera à travers les étapes restantes. Il vous sera peut-être demandé d'autoriser l'installation et éventuellement de redémarrer votre ordinateur.

  2. Installation terminée : Une fois l'installation terminée, vous devriez voir l'icône Docker Desktop dans votre barre d'état système.

Vérification de votre installation

Docker Desktop est installé. Assurons-nous que cela fonctionne correctement !

  1. Démarrez Docker Desktop : Si ce n'est pas déjà fait, recherchez l'application Docker Desktop dans votre menu Démarrer et lancez-la. Vous verrez l'icône Docker dans votre barre d'état système et le démarrage peut prendre quelques instants.

How to Install Docker on Windows: A Beginner

  1. Ouvrez votre terminal : Ouvrez PowerShell ou l'invite de commande.

  2. Exécutez la commande de vérification : Tapez la commande suivante et appuyez sur Entrée :

    docker --version
    
  3. Vérifiez le résultat : Si Docker est correctement installé, vous devriez voir un résultat similaire à celui-ci :

    Docker version 27.3.1, build ce12230
    

    (Le numéro de version exact peut être différent). Cela confirme que Docker est installé et prêt à fonctionner !

Conclusion

Félicitations ! Vous avez installé avec succès Docker sur votre ordinateur Windows. Avec Docker Desktop en cours d'exécution, vous pouvez désormais commencer à extraire des images, à créer des conteneurs et à explorer le monde de la conteneurisation. Pourquoi ne pas essayer d’exécuter un simple conteneur pour commencer ? Les possibilités sont infinies ! Bonne conteneurisation !

Notes de bas de page


  1. En savoir plus sur la virtualisation ↩

  2. Guide d'installation WSL ↩

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn