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 
Section intitulée « Awesome Compose »
Une sélection d’exemples Docker Compose.
Ces exemples constituent un point de départ pour intégrer différents services à l’aide d’un fichier Compose et gérer leur déploiement avec Docker Compose.
Remarque Les exemples suivants sont destinés aux environnements de développement locaux, tels que la configuration de projets ou l’expérimentation de piles logicielles. Ils ne doivent pas être déployés en production.
Sommaire
Section intitulée « Sommaire »- Exemples d’applications Docker Compose intégrant plusieurs services.
- Exemples de services uniques.
- Configurations de base pour différentes plateformes (non adaptées à la production, utiles à titre personnel).
Exemples d’applications Docker Compose intégrant plusieurs services
Section intitulée « Exemples d’applications Docker Compose intégrant plusieurs services » L’icône indique que cet exemple est compatible avec Docker+Wasm.
ASP.NET / MS-SQL- Exemple d’application ASP.NET Core avec une base MS SQL Server.Elasticsearch / Logstash / Kibana- Exemple de pile Elasticsearch, Logstash et Kibana.Go / NGINX / MySQL- Application Go avec proxy Nginx et base MySQL.Go / NGINX / PostgreSQL- Application Go avec proxy Nginx et base PostgreSQL.Java Spark / MySQL- Application Java avec base MySQL.NGINX / ASP.NET / MySQL- Proxy inverse Nginx avec backend C# sous ASP.NET.NGINX / Flask / MongoDB- Application Python/Flask avec proxy Nginx et base Mongo.NGINX / Flask / MySQL- Application Python/Flask avec proxy Nginx et base MySQL.NGINX / Node.js / Redis- Application Node.js avec proxy Nginx et base Redis.NGINX / Go- Proxy Nginx avec backend Go.NGINX / WSGI / Flask- Proxy inverse Nginx avec backend Flask via WSGI.PostgreSQL / pgAdmin- Configuration PostgreSQL avec interface Web pgAdmin.Python / Flask / Redis- Python/Flask avec base Redis.React / Spring / MySQL- Application React avec backend Spring et base MySQL.React / Express / MySQL- Application React avec backend Node.js et base MySQL.React / Express / MongoDB- Application React avec backend Node.js et base Mongo.React / Rust / PostgreSQL- Application React avec backend Rust et base Postgres.React / Nginx- Application React avec Nginx.Spring / PostgreSQL- Application Java avec framework Spring et base Postgres.WasmEdge / MySQL / Nginx- Application Web Wasm avec interface HTML statique et base MySQL (MariaDB) ; l’interface se connecte à un microservice Wasm écrit en Rust et exécuté par le runtime WasmEdge.WasmEdge / Kafka / MySQL- Microservice Wasm abonné à un sujet Kafka (Redpanda), qui transforme les messages reçus et les enregistre dans MySQL (MariaDB).
Exemples de services uniques
Section intitulée « Exemples de services uniques »Configurations de base pour différentes plateformes (non adaptées à la production, utiles à titre personnel)
Section intitulée « Configurations de base pour différentes plateformes (non adaptées à la production, utiles à titre personnel) »Gitea / PostgreSQLNextcloud / PostgreSQLNextcloud / Redis / MariaDBPi-hole / cloudflared- Configuration Pi-hole utilisant le service DoH cloudflared.Prometheus / GrafanaWordpress / MySQL
Pour commencer
Section intitulée « Pour commencer »Ces instructions vous accompagnent dans la phase initiale de création et de déploiement d’exemples d’applications conteneurisées avec Docker Compose.
Prérequis
Section intitulée « Prérequis »- Assurez-vous que Docker et Docker Compose sont installés
- Windows ou macOS : Installer Docker Desktop
- Linux : Installer Docker puis Docker Compose
- Téléchargez quelques exemples ou l’ensemble de ceux de ce dépôt.
Exécuter un exemple
Section intitulée « Exécuter un exemple »Le répertoire racine de chaque exemple contient le fichier compose.yaml, qui décrit la configuration des composants de service. Tous les exemples peuvent être exécutés localement en accédant à leur répertoire racine et en lançant :
docker compose up -dConsultez le README.md de chaque exemple pour en savoir plus sur sa structure et le résultat attendu.
Pour arrêter et supprimer tous les conteneurs de l’application exemple, exécutez :
docker compose downGuides de démarrage rapide
Section intitulée « Guides de démarrage rapide »En plus des exemples Compose prêts à l’emploi ci-dessus, le dossier official-documentation-samples contient des guides de démarrage rapide. Chaque guide pas à pas explique quels fichiers créer pour construire et exécuter une application Docker Compose.
Contribuer
Section intitulée « Contribuer »Nous accueillons les exemples qui aident à comprendre l’utilisation de Docker Compose pour des applications courantes. Consultez le guide de contribution pour en savoir plus.
HagiCode
HagiCode est un espace de développement agentique. Des interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre, pour une expérience de développement engageante.
Une expérience de développement engageante grâce à des interactions d’interface riches et pratiques.
- IntelligentLes workflows OpenSpec transforment une intention en parcours exécutable, de la proposition à la livraison en passant par la conception et les tâches.
- EfficaceL’exécution multi-agent fait avancer recherche, réalisation et revue en parallèle, sur plusieurs dépôts et avec les Agent CLI que vous utilisez déjà.
- IntéressantDes interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre.
Télécharger pour Windows
Partager HagiCode
Transformez vos idées en logiciels livrés.
HagiCode est un espace de développement agentique : les workflows OpenSpec planifient le changement, l’exécution multi-agent le réalise et Hero Scenario rend le long parcours visible, pour transformer vos idées en logiciels livrés.
- Intelligent
- Les workflows OpenSpec transforment une intention en parcours, de la proposition à la livraison.
- Efficace
- L’exécution multi-agent mène recherche, réalisation et revue en parallèle.
- Ludique
- Les interactions d’interface facilitent la planification, l’exécution des agents et les projets.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

