Compose
Source: https://github.com/docker/awesome-compose at
30f4b7f6a6c3
License: CC0-1.0
Read the English original
This edition is an AI-assisted translation.
Awesome Compose 
Abschnitt betitelt „Awesome Compose “
Eine kuratierte Sammlung von Docker-Compose-Beispielen.
Diese Beispiele bieten einen Einstieg, um verschiedene Dienste mithilfe einer Compose-Datei zu integrieren und ihre Bereitstellung mit Docker Compose zu verwalten.
Hinweis Die folgenden Beispiele sind für lokale Entwicklungsumgebungen gedacht, etwa für Projekte oder zum Ausprobieren von Software-Stacks. Sie dürfen nicht in Produktionsumgebungen eingesetzt werden.
- Docker-Compose-Beispiele mit mehreren integrierten Diensten.
- Beispiele für einzelne Dienste.
- Grundkonfigurationen für verschiedene Plattformen (nicht produktionsreif, für den persönlichen Gebrauch geeignet).
Docker-Compose-Beispiele mit mehreren integrierten Diensten
Abschnitt betitelt „Docker-Compose-Beispiele mit mehreren integrierten Diensten“ Das Symbol kennzeichnet, dass dieses Beispiel mit Docker+Wasm kompatibel ist Docker+Wasm.
ASP.NET / MS-SQL- ASP.NET-Core-Anwendung mit MS-SQL-Server-Datenbank.Elasticsearch / Logstash / Kibana- Elasticsearch-, Logstash- und Kibana-Stack.Go / NGINX / MySQL- Go-Anwendung mit Nginx-Proxy und MySQL-Datenbank.Go / NGINX / PostgreSQL- Go-Anwendung mit Nginx-Proxy und PostgreSQL-Datenbank.Java Spark / MySQL- Java-Anwendung mit MySQL-Datenbank.NGINX / ASP.NET / MySQL- Nginx-Reverse-Proxy mit C#-Backend auf ASP.NET-Basis.NGINX / Flask / MongoDB- Python/Flask-Anwendung mit Nginx-Proxy und Mongo-Datenbank.NGINX / Flask / MySQL- Python/Flask-Anwendung mit Nginx-Proxy und MySQL-Datenbank.NGINX / Node.js / Redis- Node.js-Anwendung mit Nginx-Proxy und Redis-Datenbank.NGINX / Go- Nginx-Proxy mit Go-Backend.NGINX / WSGI / Flask- Nginx-Reverse-Proxy mit Flask-Backend über WSGI.PostgreSQL / pgAdmin- PostgreSQL-Konfiguration mit pgAdmin-Weboberfläche.Python / Flask / Redis- Python/Flask mit Redis-Datenbank.React / Spring / MySQL- React-Anwendung mit Spring-Backend und MySQL-Datenbank.React / Express / MySQL- React-Anwendung mit Node.js-Backend und MySQL-Datenbank.React / Express / MongoDB- React-Anwendung mit Node.js-Backend und Mongo-Datenbank.React / Rust / PostgreSQL- React-Anwendung mit Rust-Backend und Postgres-Datenbank.React / Nginx- React-Anwendung mit Nginx.Spring / PostgreSQL- Java-Anwendung mit Spring-Framework und Postgres-Datenbank.WasmEdge / MySQL / Nginx- Wasm-Webanwendung mit statischem HTML-Frontend und MySQL-(MariaDB-)Datenbank; das Frontend verbindet sich mit einem in Rust geschriebenen Wasm-Microservice in der WasmEdge-Runtime.WasmEdge / Kafka / MySQL- Wasm-Microservice, der ein Kafka-(Redpanda-)Queue-Thema abonniert, eingehende Nachrichten umwandelt und in MySQL (MariaDB) speichert.
Beispiele für einzelne Dienste
Abschnitt betitelt „Beispiele für einzelne Dienste“Grundkonfigurationen für verschiedene Plattformen (nicht produktionsreif, für den persönlichen Gebrauch geeignet)
Abschnitt betitelt „Grundkonfigurationen für verschiedene Plattformen (nicht produktionsreif, für den persönlichen Gebrauch geeignet)“Gitea / PostgreSQLNextcloud / PostgreSQLNextcloud / Redis / MariaDBPi-hole / cloudflared- Pi-hole-Konfiguration mit dem DoH-Dienst cloudflared.Prometheus / GrafanaWordpress / MySQL
Erste Schritte
Abschnitt betitelt „Erste Schritte“Diese Anleitung führt durch die ersten Schritte zum Erstellen und Bereitstellen containerisierter Anwendungsbeispiele mit Docker Compose.
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“- Stelle sicher, dass Docker und Docker Compose installiert sind
- Windows oder macOS: Docker Desktop installieren
- Linux: Docker installieren und anschließend Docker Compose
- Lade einige oder alle Beispiele aus diesem Repository herunter.
Ein Beispiel ausführen
Abschnitt betitelt „Ein Beispiel ausführen“Das Stammverzeichnis jedes Beispiels enthält die Datei compose.yaml, in der die Konfiguration der Dienstkomponenten beschrieben ist. Alle Beispiele lassen sich lokal ausführen, indem du in das jeweilige Stammverzeichnis wechselst und folgenden Befehl ausführst:
docker compose up -dWeitere Informationen zur Struktur und zur erwarteten Ausgabe findest du in der README.md jedes Beispiels.
Zum Stoppen und Entfernen aller Container der Beispielanwendung führe Folgendes aus:
docker compose downSchnellstartanleitungen
Abschnitt betitelt „Schnellstartanleitungen“Zusätzlich zu den oben aufgeführten sofort ausführbaren Compose-Beispielen enthält der Ordner official-documentation-samples Schnellstartanleitungen. Jede Schritt-für-Schritt-Anleitung erläutert, welche Dateien zum Erstellen und Ausführen einer Docker-Compose-Anwendung benötigt werden.
Mitwirken
Abschnitt betitelt „Mitwirken“Wir freuen uns über Beispiele, die zeigen, wie Docker Compose für gängige Anwendungen eingesetzt wird. Weitere Informationen enthält der Contribution Guide.
HagiCode
HagiCode ist ein agentischer Coding-Arbeitsplatz. Vielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar – für ein ansprechendes Entwicklungserlebnis.
Entdecken Sie ein ansprechendes Entwicklungserlebnis mit vielseitigen, komfortablen Interaktionen in der Benutzeroberfläche.
- IntelligentOpenSpec-Workflows machen aus einer Absicht einen umsetzbaren Weg vom Vorschlag über Design und Aufgaben bis zur Auslieferung.
- EffizientMulti-Agent-Ausführung führt Recherche, Umsetzung und Prüfung parallel aus, über mehrere Repositories und die Agent CLIs, die Sie bereits nutzen.
- InteressantVielseitige, komfortable Interaktionen in der Benutzeroberfläche machen Planung, Agent-Ausführung und Projektarbeit zugänglich und leicht nachvollziehbar.
Für Windows herunterladen
HagiCode teilen
Aus Ideen wird ausgelieferte Software.
HagiCode ist ein agentischer Coding-Arbeitsplatz: OpenSpec-Workflows planen die Änderung, Multi-Agent-Ausführung setzt sie um, und Hero Scenario macht den langen Weg sichtbar, bis aus der Idee ausgelieferte Software wird.
- Intelligent
- OpenSpec-Workflows machen aus einer Absicht einen Weg vom Vorschlag bis zur Auslieferung.
- Effizient
- Multi-Agent-Ausführung treibt Recherche, Umsetzung und Prüfung parallel voran.
- Unterhaltsam
- UI-Interaktionen erleichtern Planung, Agent-Ausführung und Projektarbeit.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

