Docker Compose v2
Wo bekomme ich Docker Compose?
Windows und macOS
Linux
Schnellstart
Mitwirken
Vermächtnis

Docker Compose ist ein Tool zum Ausführen von Multi-Container-Anwendungen auf Docker, die mithilfe des Compose-Dateiformats definiert sind. Eine Compose-Datei wird verwendet, um zu definieren, wie ein oder mehrere Container, aus denen Ihre Anwendung besteht, konfiguriert sind. Sobald Sie eine Compose-Datei haben, können Sie Ihre Anwendung mit einem einzigen Befehl erstellen und starten: docker compose up .
Docker Compose ist in Docker Desktop für Windows und macOS enthalten.
Sie können Docker Compose-Binärdateien von der Release-Seite in diesem Repository herunterladen.
Benennen Sie die entsprechende Binärdatei für Ihr Betriebssystem in docker-compose und kopieren Sie sie nach $HOME/.docker/cli-plugins
Oder kopieren Sie es in einen dieser Ordner, um es systemweit zu installieren:
/usr/local/lib/docker/cli-plugins ODER /usr/local/libexec/docker/cli-plugins
/usr/lib/docker/cli-plugins ODER /usr/libexec/docker/cli-plugins
(Möglicherweise muss die heruntergeladene Datei mit chmod +x ausführbar gemacht werden.)
Die Verwendung von Docker Compose ist ein dreistufiger Prozess:
Definieren Sie die Umgebung Ihrer App mit einer Dockerfile damit sie überall reproduziert werden kann.
Definieren Sie die Dienste, aus denen Ihre App besteht, in compose.yaml damit sie gemeinsam in einer isolierten Umgebung ausgeführt werden können.
Führen Sie abschließend docker compose up aus und Compose startet und führt Ihre gesamte App aus.
Eine Compose-Datei sieht so aus:
Dienste: Web: Build: . Häfen:
- „5000:5000“-Bände:
- .:/code redis: image: redisMöchten Sie bei der Entwicklung von Docker Compose mithelfen? Schauen Sie sich unsere beitragende Dokumentation an.
Wenn Sie ein Problem finden, melden Sie es bitte im Issue-Tracker.
Die Python-Version von Compose ist im v1 Zweig verfügbar.