Docker Compose lässt dich komplexe An­wen­dun­gen mit nur einem Befehl starten. So stellst du Container rasch und effizient bereit. Unser Guide zeigt dir Schritt für Schritt, wie die Docker-Compose-In­stal­la­ti­on unter Windows gelingt.

Was sind die An­for­de­run­gen für Docker Compose unter Windows?

Docker Compose ist ein fixer Teil von Docker Desktop für Windows. Um die ei­gen­stän­di­ge Version von Docker Compose zu nutzen, müssen diese Vor­aus­set­zun­gen erfüllt sein:

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

In unserem Ratgeber erfährst du auch, wie du Docker Compose auf Ubuntu und Docker Compose auf macOS ein­rich­test.

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

Damit du Docker Compose in­stal­lie­ren und verwenden kannst, müssen der Docker Daemon und der Docker Client direkt auf deinem Windows Server aktiv sein. Achte darauf, dass der Docker-Dienst ord­nungs­ge­mäß läuft.

Schritt 1: Power­Shell öffnen

Starte die Power­Shell als Ad­mi­nis­tra­tor:in. Bestätige die Abfrage, ob die App Än­de­run­gen an deinem System vornehmen darf, mit „Ja“.

Bild: Benutzerkontensteuerung
Klicke auf „Ja“, um die In­stal­la­ti­on zu starten.

Schritt 2: TLS-Si­cher­heits­pro­to­koll kon­fi­gu­rie­ren

GitHub setzt TLS1.2 als Standard voraus. Gib diesen Befehl in der Windows Power­Shell ein:

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

Schritt 3: Docker Compose laden und in­stal­lie­ren

Hol dir die aktuelle Version von Compose (v2.17.2) direkt von 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
power­shell

Falls du eine andere Version benötigst, ersetze einfach v2.17.2 im Pfad durch deine ge­wünsch­te Ver­si­ons­num­mer.

Schritt 4: Docker Compose prüfen

Test die er­folg­rei­che In­stal­la­ti­on, indem du dir die aktuelle Version von Compose anzeigen lässt:

docker compose version
power­shell

Das Ergebnis sieht so aus:

Bild: Docker Compose Version
Wird die Ver­si­ons­num­mer angezeigt, läuft alles glatt.
Zum Hauptmenü