Partager via


Configurer des conteneurs Linux sur Windows

Les conteneurs Linux constituent un pourcentage énorme de l’écosystème global de conteneurs et sont fondamentaux pour les expériences des développeurs et les environnements de production. Étant donné que les conteneurs partagent un noyau avec l’hôte de conteneur, toutefois, l’exécution de conteneurs Linux directement sur Windows n’est pas une option. C’est là que la virtualisation entre dans l’image.

L’exercice décrit la création et l’exécution de conteneurs Linux sur Windows 10 et Windows 11.

Dans ce guide de démarrage rapide, vous allez :

  1. Installer Docker Desktop
  2. Exécuter un conteneur Linux simple

Conditions préalables

Veillez à répondre aux exigences suivantes :

  • Un système d’ordinateur physique exécutant Windows 10 Professionnel, Windows 10 Entreprise ou version ultérieure. Ou Windows Server 2019 version 1809 ou ultérieure
  • Vérifiez que Hyper-V est activé.

Installer Docker Desktop

Installez Docker Desktop sur Windows.

Exécuter votre premier conteneur Linux

Pour exécuter des conteneurs Linux, vous devez vous assurer que Docker cible le démon approprié. Vous pouvez activer cette option en sélectionnant Switch to Linux Containers dans le menu d’action lorsque vous cliquez sur l’icône de baleine Docker dans la barre d’état système. Si vous voyez Switch to Windows Containers, vous ciblez déjà le démon Linux.

menu de la barre d’état système Docker montrant la commande « Basculer vers les conteneurs Windows ».

Une fois que vous avez confirmé que vous ciblez le démon approprié, exécutez le conteneur avec la commande suivante :

docker run --rm busybox echo hello_world

Le conteneur s’exécute, affiche « hello_world », puis se ferme.

Lorsque vous interrogez docker images, vous voyez l’image conteneur Linux que vous venez de télécharger et d’exécuter :

docker images

REPOSITORY             TAG                 IMAGE ID            CREATED             SIZE
busybox                latest              59788edf1f3e        4 weeks ago         3.41MB

Étapes suivantes