DockerComposeDateien
DockerComposeDateien sind YAML-Dateien, die eine mehrteilige Docker-Anwendung beschreiben. Sie ermöglichen die deklarative Definition von Containern, Netzwerken, Volumes und weiteren Ressourcen und dienen der reproduzierbaren Bereitstellung kompletter Laufzeitumgebungen. Docker Compose wird überwiegend über das CLI-Tool docker compose oder, in älteren Setups, über den separat installierten docker-compose-Befehl genutzt.
Der Aufbau einer DockerComposeDatei besteht typischerweise aus einem oder mehreren Top-Level-Abschnitten. Im Kern steht der Abschnitt
Ein einfaches Beispiel zeigt zwei Dienste und ein gemeinsames Volume:
- db-data:/var/lib/postgresql/data
Die Dateien befinden sich üblicherweise im Projektordner und ermöglichen das gemeinsame Starten, Stoppen sowie das Skalieren