Docker Compose er­mög­licht Ihnen, komplexe An­wen­dun­gen in einem einzigen Befehl aus­zu­füh­ren. So können Container schneller und ef­fi­zi­en­ter be­reit­ge­stellt werden. Unser Tutorial führt Sie Schritt für Schritt durch die Docker-Compose-Windows-In­stal­la­ti­on.

Welche An­for­de­run­gen hat Docker Compose unter Windows?

Docker Compose ist ein in­te­gra­ler Be­stand­teil von Docker Desktop für Windows. Um die Stan­da­lo­ne-Version von Docker Compose verwenden zu können, müssen folgende Vor­aus­set­zun­gen gegeben sein:

  • Docker Engine: Compose ist eine Er­wei­te­rung der Docker Engine. Sie müssen daher die Docker Server und Client Binaries in­stal­liert haben.
  • Be­triebs­sys­tem: Windows, Ad­mi­nis­tra­tor­rech­te
Tipp

In unserem Ratgeber erfahren Sie auch, wie Sie Docker Compose auf Ubuntu und Docker Compose auf macOS in­stal­lie­ren können.

Schritt-für-Schritt-Anleitung: Docker-Compose-Windows-In­stal­la­ti­on

Wenn Sie Docker Compose in­stal­lie­ren und nutzen möchten, ist es er­for­der­lich, dass der Docker Daemon und der Docker Client direkt auf Ihrem Windows Server aus­ge­führt werden. Daher sollten Sie si­cher­stel­len, dass der Docker-Dienst feh­ler­frei läuft.

Schritt 1: Power­Shell starten

Öffnen Sie zuerst Power­Shell als Ad­mi­nis­tra­tor. Wenn Sie gefragt werden, ob Sie der Anwendung erlauben möchten, Än­de­run­gen auf Ihrem Gerät vor­zu­neh­men, klicken Sie auf „Ja“.

Bild: User Account Control
Klicken Sie auf „Ja“, um mit der In­stal­la­ti­on zu beginnen.

Schritt 2: TLS-Si­cher­heits­pro­to­koll ein­rich­ten

GitHub benötigt TLS1.2 als Stan­dard­si­cher­heits­pro­to­koll. Führen Sie folgenden Befehl in Windows Power­Shell aus:

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

Schritt 3: Docker Compose her­un­ter­la­den und in­stal­lie­ren

Laden Sie die neueste Version von Compose (v2.17.2) von GitHub herunter:

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
power­shell

Um eine andere Version zu in­stal­lie­ren, tauschen Sie einfach v2.17.2 in der Ziel­adres­se mit der ge­wünsch­ten Ver­si­ons­num­mer aus.

Schritt 3: Docker Compose testen

Über­prü­fen Sie, ob die In­stal­la­ti­on er­folg­reich war, indem Sie sich die aktuelle Version von Compose ausgeben lassen:

docker compose version
power­shell

Sie erhalten als Output:

Bild: Docker Compose Version
Wird Ihnen die Ver­si­ons­num­mer von Compose angezeigt, war die In­stal­la­ti­on er­folg­reich.
Tipp

Lesen Sie zum Einstieg in Docker auch unser Docker-Tutorial. Außerdem geben wir Ihnen einen Überblick über die Docker-Befehle und erklären die Docker-Or­chestra­ti­on mit Swarm und Compose.

Zum Hauptmenü