Docker Compose permet d’exécuter des ap­pli­ca­tions complexes en une seule commande. Il est ainsi possible de déployer les con­te­neurs de manière plus rapide et plus efficace. Suivez les étapes de par notre tutoriel pour installer Docker Compose sous Windows.

Docker Compose sous Windows : quel(s) prérequis ?

Docker Compose fait partie in­té­grante de Docker Desktop pour Windows. Pour pouvoir utiliser la version autonome de Docker Compose, assurez-vous de remplir les con­di­tions suivantes :

  • Docker Engine : Compose est une extension de Docker Engine que vous devez installer. Assurez-vous d’avoir bien installé les binaires serveur et client de Docker ;
  • Système d’ex­ploi­ta­tion : Windows avec pri­vi­lèges ad­mi­nis­tra­teur.
Conseil

Dans notre Digital Guide, apprenez aussi comment installer Docker Compose sur Ubuntu et Docker Compose sur macOS.

Installer Docker Compose sous Windows : guide pas à pas

Si vous souhaitez installer et utiliser Docker Compose, il est né­ces­saire que le daemon Docker et le client Docker soient exécutés di­rec­te­ment sur votre serveur Windows. Assurez-vous donc que le service Docker fonc­tionne cor­rec­te­ment.

Étape 1 : lancer Po­wer­Shell

Ouvrez tout d’abord Po­wer­Shell avec un profil ad­mi­nis­tra­teur. Lorsqu’il vous est demandé si vous souhaitez autoriser l’ap­pli­ca­tion à apporter des mo­di­fi­ca­tions à votre appareil, cliquez sur « Oui ».

Image: Contrôle du compte utilisateur
Cliquez sur « Oui » pour lancer l’ins­tal­la­tion.

Étape 2 : con­fi­gu­rer le protocole de sécurité TLS

GitHub exige le protocole de sécurité par défaut TLS1.2. Exécutez la commande suivante dans Windows Po­wer­Shell :

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
po­wer­shell

Étape 3 : té­lé­char­ger et installer Docker Compose

Té­lé­char­gez la dernière version de Compose (v2.17.2) sur GitHub :

Start-BitsTransfer -Source "https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-Windows-x86_64.exe" -Destination $Env:ProgramFiles\Docker\docker-compose.exe
po­wer­shell

Pour installer une version dif­fé­rente, il vous suffit de remplacer v2.17.2 dans l’adresse cible par le numéro de version souhaité.

Étape 3 : tester Docker Compose

Vérifiez que l’ins­tal­la­tion s’est bien passée en affichant la version actuelle de Compose :

docker compose version
po­wer­shell

Voici à quoi doit res­sem­bler la sortie :

Image: Version de Docker Compose
En cas d’ins­tal­la­tion réussie, le système affiche le numéro de version de Compose.
Conseil

Pour vous fa­mi­lia­ri­ser avec Docker, jetez un œil sur notre tutoriel Docker. Découvrez aussi un tour d’horizon des commandes Docker et l’or­ches­tra­tion de Docker avec Swarm et Compose.

Aller au menu principal