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: redis
Mö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.