docker-compose (EN)
ToolTool for defining and running multi-container Docker applications with YAML files
Definition
Docker Compose is a tool for defining and running multi-container Docker applications with YAML files. It simplifies the management of complex, networked services through the central configuration of all container parameters in a single file. With Compose, you can create, start, and manage entire application environments with a single command, which significantly facilitates the development and operation of multi-container applications.
Architecture
flowchart TD A[docker-compose.yml] --> B[Service 1] A --> C[Service 2] A --> D[Service 3] B --> E[Container 1] C --> F[Container 2] D --> G[Container 3] E --> H[Netzwerk] F --> H G --> H E --> I[Daten Volume] G --> I
Im Kontext
- Wird typischerweise zusammen mit Dockerfile und Docker CLI verwendet
- Verwandt zu: Docker, Kubernetes, Container Orchestration
- Beispiel-Einsatz: Entwicklungsumgebungen mit Webserver, Datenbank und Anwendung