Serveurs

Comment installer Docker sur Windows 10 et Windows 11 ?

Par Tutos-Info , le 18 janvier 2023 , mis à jour le 18 janvier 2023 - 3 minutes de lecture
guide pour installer docker sur Windows.
Noter cet Article

Docker est un logiciel libre qui facilite la création et l'exécution d'applications à l'aide de conteneurs. Lors d'un précédent article, je vous ai expliqué comment installer Docker sur Linux (pour les distributions Ubuntu, Debian et Redhat).

Il est également disponible sur Windows mais je le trouve beaucoup plus lourd et moins intuitif. Cependant il est tout à fait possible de créer des conteneurs et d'utiliser des images basées sur Linux.

Installation de Docker sur Windows 10 et 11

Avant de vous lancer dans l'installation de Docker sur Windows il faut s'assurer que votre ordinateur est assez puissant et qu'il est sur une version minimum de Windows 10 ou Windows 11.

Les prérequis

  • Windows 11 64-bit : La version minimum de Windows doit être la 21H2 , cliquez ici pour télécharger Windows 11.
  • Windows 10 64-bit : Version 21H2 minimum , cliquez ici pour télécharger la mise à jour Windows 10.
  • Activer WSL 2 : (Windows Subsysteme Linux 2)
  • Au niveau matériel voici les prérequis
    • Processeur 64 Bits
    • 4GB de RAM (je vous conseille au moins 8 GO pour être tranquille)
    • Activer la virtualisation dans le BIOS / UEFI (Intel VT-x / AMD-V)

Si vous voulez installer Docker sur un serveur Windows alors il vous faut Windows Serveur 2022 , mais honnêtement autant créer un serveur virtuel avec un système Linux ce sera beaucoup plus fiable. C'est ce que j'ai fait pour mon lab.

A découvrir  Windows Serveur et bugs de Janvier - Les correctifs sont disponibles !

Télécharger Docker pour Windows

Pour installer Docker sur Windows 10 et 11, vous devrez tout d’abord télécharger le fichier exécutable à partir du site web officiel de Docker. Une fois le fichier téléchargé, double-cliquez dessus pour démarrer l’installation. L'application Docker Desktop est disponible sur ce lien : https://docs.docker.com/desktop/install/windows-install/

installer docker Windows

Lors de l'installation Docker vous affichera deux modules de configuration , il faut les cocher :

installation docker
Cocher les deux cases. Windows utilisera l'hyperviseur HYPER-V pour utilise une surcouche Linux.

Puis l'installation se poursuit, il faudra redémarrer votre ordinateur.

docker installation en cours.

Gestion des conteneurs avec Docker sur Windows

Une fois le logiciel installé, vous pouvez rechercher des images sur Docker Hub.

Il est possible de créer un compte sur Docker HUB pour l'utiliser dans Docker Desktop. Les commandes Docker sont disponibles depuis une invite de commande Powershell.

Vous retrouverez les mêmes commandes de Docker sur Linux. Il est donc possible de créer vos conteneurs en ligne de commande pour définir :

  • les ports
  • les volumes

À mon sens c'est beaucoup plus pratique de gérer vos conteneurs en ligne de commande Powershell mais vous pouvez installer Portainer pour gérer vos conteneurs depuis un navigateur internet.

docker desktop
Le Dashboard de Docker Desktop

Vous pouvez rechercher et télécharger des images depuis la barre de recherche.

recherche image docker windows
Ici je recherche l'image de Vaultwarden pour installer un serveur Bitwarden.

Vous pouvez désormais créer vos conteneurs Docker sur un ordinateur ou serveur Windows.

 

Tutos-Info

Fondateur de Tutos-Informatique, je suis Administrateur Systèmes et Réseaux. Je propose des tutoriels suite à mes interventions clients.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.