Si Docker a d’abord été développé pour Linux, l’en­vi­ron­ne­ment de dé­ve­lop­pe­ment Docker Desktop s’est depuis imposé, lui aussi, sur les pla­te­formes Windows. Découvrez avec nous les prérequis et les étapes d’ins­tal­la­tion de Docker sur Windows 10, pour dé­ve­lop­per et tester vos ap­pli­ca­tions dans des con­te­neurs isolés.

Docker Desktop pour Windows 10 : spé­ci­fi­ca­tions tech­niques

Docker Desktop vous fournit tous les outils dont vous avez besoin pour exécuter des ap­pli­ca­tions Docker sur votre bureau, notamment le moteur Docker, les outils Docker d’interface de ligne de commande (« Command line interface » ou CLI) et la fonction Docker Compose. Il propose aussi d’autres pos­si­bi­li­tés, comme le té­lé­char­ge­ment au­to­ma­tique d’images, le partage de con­te­neurs par l’in­ter­mé­diaire du Cloud et l’in­té­gra­tion à des en­vi­ron­ne­ments de dé­ve­lop­pe­ment intégré (« In­te­gra­ted de­ve­lop­ment en­vi­ron­ments » ou IDE) et des outils de cons­truc­tion.

En outre, Docker Desktop est gratuit si vous ne l’utilisez pas à des fins com­mer­ciales. Il peut être té­lé­chargé depuis le site Web officiel de Docker. À la fois puissante et flexible, cette pla­te­forme aide les dé­ve­lop­peurs à créer des ap­pli­ca­tions de façon rapide et efficace.

Pour utiliser Docker, vous devez activer la vir­tua­li­sa­tion dans Windows, car la tech­no­lo­gie de conteneur requiert un noyau Linux, celui-ci provenant d’une machine virtuelle (« Virtual machine » ou VM). Il est important de noter que les systèmes Windows Pro­fes­sion­nel et En­tre­prise prennent à la fois en charge Hyper-V et le sous-système Windows pour Linux 2 (WSL 2) en tant qu’approches de vir­tua­li­sa­tion. Toutefois, en ce qui concerne Windows Home, il est né­ces­saire de passer par WSL 2 pour exécuter Docker Desktop.

Votre système Windows 10 doit sa­tis­faire aux prérequis suivants pour garantir la bonne ins­tal­la­tion de Docker :

  • Pro­ces­seur (CPU) : 64 bits avec tra­duc­tion d’adresse de deuxième niveau (« Second level address trans­la­tion » ou SLAT)
  • Mémoire vive (RAM) : 4 Go
  • Système d’ex­ploi­ta­tion : Windows 10 Famille, Pro­fes­sion­nel ou En­tre­prise
  • Vir­tua­li­sa­tion : il convient d’activer la vir­tua­li­sa­tion du matériel dans le système d’entrée/sortie de base (« Basic input/output system » ou BIOS) de l’or­di­na­teur
  • Hyper-V : fa­cul­ta­tif pour Windows Pro­fes­sion­nel ou En­tre­prise
  • Sous-système Windows pour Linux 2 (WSL 2) : il convient de l’activer pour Windows Famille
  • Espace en disque dur : 20 Go minimum
  • Connexion Internet : suf­fi­sante pour té­lé­char­ger des paquets

Vous disposez d’une version de Windows plus récente ? Dans notre guide, découvrez tout ce que vous devez savoir sur l’ins­tal­la­tion de Docker Desktop sur Windows 11.

Conseil

Un serveur Cloud proposé par IONOS reste toujours flexible pour s’adapter à vos besoins. Les services Cloud proposés par IONOS vous offrent une grande puissance de calcul puissant et une dis­po­ni­bi­lité inégalée, quelles que soient vos exigences.

Installer Docker sur Windows 10 : ins­truc­tions étape par étape

Il existe deux solutions pour installer Docker sur Windows 10 : vous pouvez utiliser l’assistant d’ins­tal­la­tion avec une interface uti­li­sa­teur graphique ou la ligne de commande. Découvrez avec nous les deux méthodes ap­pli­cables à toutes les éditions de Windows 10.

Étape 1 : té­lé­char­ger et exécuter Docker Desktop

Accédez à Docker Hub pour té­lé­char­ger la version of­fi­cielle de Docker Desktop. Une fois le té­lé­char­ge­ment terminé, exécutez le fichier Docker Desktop Installer.exe. Si votre système prend à la fois en charge Hyper-V et WSL 2, vous devez choisir l’une de ces deux méthodes. Si Hyper-V ou WSL 2 est activé, une seule pos­si­bi­lité sera alors affichée. Vous avez également la pos­si­bi­lité de créer un raccourci vers votre bureau.

Image: Options de configuration de l’assistant d’installation de Docker
L’assistant d’ins­tal­la­tion vous permet de choisir Hyper-V ou WSL 2 pour con­fi­gu­rer Docker

Le processus d’ins­tal­la­tion peut alors commencer.

Image: Docker Desktop : processus d’installation
Processus d’ins­tal­la­tion de Docker Desktop

Vous pouvez aussi utiliser la ligne de commande pour installer Docker sous Windows 10. Il vous suffit pour cela de ren­seig­ner la commande suivante dans un terminal :

$ "Docker Desktop Installer.exe" install
shell

Il est également possible de passer par Po­wer­Shell pour l’ins­tal­la­tion :

Start-Process ‘Docker Desktop Installer.exe’ -Wait install
po­wer­shell

Vous pouvez utiliser la ligne de commande Windows (cmd) de façon similaire pour l’ins­tal­la­tion :

start /w "" "Docker Desktop Installer.exe" install
cmd
Conseil

Les serveurs dédiés virtuels (« Virtual private server ou VPS) proposés par IONOS vous per­met­tent d’accéder à la per­for­mance à un coût avan­ta­geux et dans un en­vi­ron­ne­ment en­tiè­re­ment virtuel. Conçus pour offrir une sécurité maximale, ces serveurs prennent en charge Linux comme Windows. Lancez dès aujourd’hui votre projet Web avec l’hé­ber­ge­ment VPS proposé par IONOS.

Étape 2 : re­dé­mar­rer Windows

Image: Requête : redémarrer Windows une fois l’installation terminée
Une fois l’ins­tal­la­tion terminée, il convient de re­dé­mar­rer votre système.

Si le compte de l’ad­mi­nis­tra­teur n’est pas le même que le compte de l’uti­li­sa­teur, vous devez ajouter ce dernier au groupe docker-users. Pour ce faire, accédez à « Computer Ma­na­ge­ment » en tant qu’ad­mi­nis­tra­teur, puis à Local Users and Groups/Groups/docker-users. Vous pouvez ajouter l’uti­li­sa­teur au groupe à l’aide d’un clic droit. Vous devez ensuite vous connecter à nouveau, de manière que la mo­di­fi­ca­tion soit prise en compte.

Vous pouvez obtenir le même effet en passant par le terminal. À la place de <user>, ren­seig­nez alors votre nom d’uti­li­sa­teur :

$  net localgroup docker-users <user> /add
shell

Étape 3 : démarrer Docker Desktop

Une fois que le système a redémarré, lancez Docker Desktop et exécutez votre premier conteneur. La fenêtre qui s’ouvre alors vous donne accès au tutoriel Docker.

Image: Tutoriel Docker Desktop
Tutorial Docker Desktop

Une fois l’ins­tal­la­tion terminée, les commandes Docker sont également à votre dis­po­si­tion dans la ligne de commande.

Image: Commande Docker dans le terminal
Vous pouvez exécuter la commande Docker dans le terminal une fois l’ins­tal­la­tion terminée.

Vous pouvez té­lé­char­ger et lancer di­rec­te­ment des images Docker en passant par l’interface uti­li­sa­teur de Docker Desktop. Entrez le nom de l’ap­pli­ca­tion dans la barre de recherche, puis cliquez sur « run ». Dans le cadre de notre exemple, nous avons choisi le serveur HTTP Nginx.

Image: Exécuter le conteneur Nginx
Vous pouvez exécuter le conteneur Nginx dans Docker Desktop.

Dans votre na­vi­ga­teur, sous http://localhost:80/, vous pouvez vérifier que le conteneur Linux « nginx » s’exécute bien sur votre système Windows 10.

Image: Lancer le conteneur Nginx dans le navigateur
Lancer le conteneur Nginx dans le na­vi­ga­teur
Conseil

Avec les serveurs dédiés proposés par IONOS, gérez des sites Web ambitieux grâce à un pro­ces­seur graphique hautement per­for­mant et à une in­té­gra­tion au Cloud. Profitez de solutions ma­té­rielles qui vous sont en­tiè­re­ment dédiées, ainsi que d’une fac­tu­ra­tion à la minute.

Vous préférez utiliser Linux ? N’hésitez pas à consulter nos ins­truc­tions pour découvrir comment installer Docker sur Ubuntu 22.04 ou comment installer Docker sur Debian 11.

Aller au menu principal