Le logiciel open source Docker sur Windows 11 permet une vir­tua­li­sa­tion basée sur des con­te­neurs pour les ap­pli­ca­tions dans le Cloud ou sur des or­di­na­teurs locaux. L’avantage : con­trai­re­ment aux machines vir­tuelles, Docker vir­tua­lise des ap­pli­ca­tions in­di­vi­duelles avec tous les com­po­sants logiciels né­ces­saires et les met à dis­po­si­tion de manière dynamique, in­dé­pen­dante et sur l’ensemble du système. L’ins­tal­la­tion de Docker est en outre possible sur Windows, Linux et macOS.

Qu’est-ce que Docker sur Windows 11 ?

La vir­tua­li­sa­tion des con­te­neurs, telle qu’elle a été utilisée pour la première fois à grande échelle avec le logiciel open source Docker a fon­da­men­ta­le­ment bou­le­versé la cons­truc­tion, la dis­tri­bu­tion et l’uti­li­sa­tion des solutions lo­gi­cielles. Con­trai­re­ment aux machines vir­tuelles, les con­te­neurs Docker ne vir­tua­li­sent pas des systèmes d’ex­ploi­ta­tion entiers, mais seulement des ap­pli­ca­tions sé­lec­tion­nées et isolées sous forme de con­te­neurs logiciels. Ceux-ci se révèlent par­ti­cu­liè­re­ment compacts, com­pa­tibles et évolutifs dans dif­fé­rents domaines tels que le dé­ve­lop­pe­ment d’ap­pli­ca­tions, l’hé­ber­ge­ment, le PaaS, le staging ou la pro­duc­tion.

Comme pour les con­te­neurs physiques dans la lo­gis­tique de transport, les con­te­neurs Docker con­tien­nent tous les com­po­sants logiciels né­ces­saires dans le conteneur cor­res­pon­dant sous forme d’image. De cette manière, les ap­pli­ca­tions isolées peuvent être déplacées et exécutées entre les systèmes d’ex­ploi­ta­tion sans problème de com­pa­ti­bi­lité. Pour ce faire, Docker alloue, selon le système d’ex­ploi­ta­tion, les res­sources système cor­res­pon­dantes au conteneur de l’ap­pli­ca­tion en cours d’exécution. L’avantage réside dans la légèreté, la mobilité et la po­ly­va­lence des ap­pli­ca­tions. Le programme peut être installé sur dif­fé­rents systèmes d’ex­ploi­ta­tion - et pas seulement sur Windows 11 - à l’aide d’API stan­dar­di­sées, de noyaux OS, d’hy­per­vi­seurs ou de VM.

Dans le Digital Guide, vous trouverez également des ins­truc­tions sur les systèmes d’ex­ploi­ta­tion al­ter­na­tifs :

Conseil

Profitez de vé­ri­tables res­sources dédiées avec une vir­tua­li­sa­tion complète. Avec le serveur virtuel de IONOS, vous disposez de VPS avec un stockage SAN 100 % SSD et les éditions gratuites Plesk Web Host pour Linux et Windows.

Quelles sont les exigences pour Docker ?

Docker convainc par sa com­pa­ti­bi­lité simple avec tous les systèmes. Alors que les machines vir­tuelles ou la vir­tua­li­sa­tion ma­té­rielle classique re­pro­dui­sent un système d’ex­ploi­ta­tion invité complet, les con­te­neurs Docker partagent certes le noyau du système hôte, mais s’exécutent en tant que processus isolés dans l’espace uti­li­sa­teur. Au début de Docker, l’ap­pli­ca­tion n’était utilisée que sur des systèmes Linux ou des systèmes d’ex­ploi­ta­tion basés sur Linux. Aujourd’hui, les logiciels open source se dis­tin­guent par une in­dé­pen­dance totale vis-à-vis des pla­te­formes.

Sur les systèmes Linux en 64 bits, Docker utilise le noyau Linux local. En com­pa­rai­son, sur les systèmes non Linux, il s’agit sim­ple­ment d’une image du système Linux par hy­per­vi­seur ou d’une machine virtuelle.

Les dis­tri­bu­tions Linux prises en charge sont :

  • Debian
  • Fedora
  • Ubuntu
  • CentOS
  • Oracle Linux
  • Red Hat En­ter­prise Linux
  • openSUSE
  • SUSE Linux En­ter­prise

Pour Windows, macOS ou les services Cloud comme Azure ou AWS, des paquets d’ins­tal­la­tion sont dis­po­nibles sur la page d’accueil de Docker.

Conseil

Utilisez pour vos ap­pli­ca­tions Docker une in­fras­truc­ture de serveurs évolutive et per­for­mante avec un serveur Cloud de IONOS. Vous bé­né­fi­cie­rez ainsi d’une évo­lu­ti­vité à la demande, de la haute dis­po­ni­bi­lité et des data centers certifiés ISO.

Comment installer Docker sur Windows 11 ?

L’ins­tal­la­tion de Docker sur Windows 11 se fait en quelques étapes. Pour ce faire, il faut d’abord té­lé­char­ger le logiciel Docker sur la page d’accueil of­fi­cielle de Docker. Remarque : l’uti­li­sa­tion de Docker sur Windows 11 ne convient pas au système d’ex­ploi­ta­tion Windows Server. Comme Docker est conçu pour les systèmes Linux, vous avez également besoin d’un logiciel de vir­tua­li­sa­tion comme WSL 2. WSL 2 est un sous-système Windows gratuit pour Linux qui vous permet d’utiliser des ap­pli­ca­tions Linux sous Windows.

Étape 1 : té­lé­char­ger Docker

Té­lé­char­gez le logiciel Docker gratuit sur le site officiel Docker Homepage. Pour ce faire, sé­lec­tion­nez l’option Docker Desktop.

Image: Figure du site Web de Docker avec option de téléchargement pour Docker Desktop
Vous pouvez té­lé­char­ger Docker sur Windows 11 di­rec­te­ment depuis le site Web de Docker en sé­lec­tion­nant l’option « Docker Desktop ». / Source : https://www.docker.com/get-started/

Étape 2 : installer Docker

Cliquez main­te­nant sur le paquet d’ins­tal­la­tion et lancez l’ins­tal­la­tion. Sous Windows 11, Docker vous re­com­mande d’utiliser une pla­te­forme de vir­tua­li­sa­tion comme WSL 2 dès la première étape de l’ins­tal­la­tion. Cochez la case « Use WSL 2 instead of Hyper-V » pour installer au­to­ma­ti­que­ment WSL 2. Cliquez ensuite sur « OK » pour démarrer l’ins­tal­la­tion. Re­dé­mar­rez le système dès que l’ins­tal­la­tion est terminée. Après le re­dé­mar­rage, vous acceptez le contrat de licence. Si vous utilisez Docker à titre privé ou dans une petite en­tre­prise, l’uti­li­sa­tion reste gratuite. Les grandes en­tre­prises doivent dé­ter­mi­ner à l’avance dans quelle mesure la licence open source est adaptée aux objectifs souhaités.

Étape 3 : installer WSL 2

Après avoir accepté le contrat de licence, Docker vous informe que vous devez encore terminer l’ins­tal­la­tion de WSL-2. Té­lé­char­gez WSL 2 en cliquant sur le lien cor­res­pon­dant dans la fenêtre du menu Docker et té­lé­char­gez la version actuelle. Ouvrez l’assistant d’ins­tal­la­tion et suivez les étapes d’ins­tal­la­tion. Une fois l’ins­tal­la­tion terminée, re­dé­mar­rez le système pour terminer l’ins­tal­la­tion de Docker et de WSL 2.

Conseil

Des serveurs dédiés vous ga­ran­tis­sent les meil­leures per­for­mances, même pour les ap­pli­ca­tions et les processus les plus exigeants et les plus complexes. Pour cela, IONOS vous offre un serveur dédié avec des pro­ces­seurs ul­tra­mo­dernes, du matériel 100 % d’en­tre­prise, des fonctions Cloud et un site français.

Étape 4 : démarrer et tester Docker Desktop

Si Docker Desktop ne démarre pas au­to­ma­ti­que­ment, cliquez sur l’icône du bureau de l’ap­pli­ca­tion cor­res­pon­dante. Pour vérifier si Docker fonc­tionne sans problème, vous pouvez té­lé­char­ger l’image Hello World Docker. Pour ce faire, entrez la commande suivante dans Windows Po­wer­Shell :

Docker run hello world
shell

Docker té­lé­charge main­te­nant au­to­ma­ti­que­ment l’image hello world et l’exécute. Cela permet de vérifier si Docker permet de té­lé­char­ger fa­ci­le­ment les con­te­neurs ou les images souhaités pour les exécuter sur votre système.

Étape 5 : utiliser Docker

Pour utiliser Docker de manière efficace, il est re­com­mandé d’utiliser les commandes Docker pratiques, qui vous fa­ci­li­te­ront gran­de­ment la tâche. Il s’agit notamment de :

  • docker : liste toutes les commandes dis­po­nibles dans l’interface de ligne de commande de Docker
  • docker <COMMANDE> --help : ré­per­to­rie toutes les in­for­ma­tions relatives à la commande cor­res­pon­dante, si vous saisissez la commande souhaitée sous <COMMANDE>
  • docker image ls --all : ré­per­to­rie toutes les images Docker sur le système hôte
  • docker container ls --alldocker ps -a : liste tous les con­te­neurs Docker dis­po­nibles sur l’or­di­na­teur
  • docker info : ré­per­to­rie toutes les in­for­ma­tions sur l’ins­tal­la­tion de Docker

Pour l’uti­li­sa­tion de Docker sous Ubuntu et d’autres systèmes Linux, consultez également notre tutoriel Docker.

Aller au menu principal