docker-compose (EN)

Tool

Tool 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
Quelle: AI Generated