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 
Sección titulada «Awesome Compose »
Una lista seleccionada de ejemplos de Docker Compose.
Estos ejemplos sirven como punto de partida para integrar distintos servicios mediante un archivo Compose y gestionar su implementación con Docker Compose.
Nota Los siguientes ejemplos están pensados para entornos de desarrollo locales, como configuraciones de proyectos o pruebas de pilas de software. No deben implementarse en producción.
Contenido
Sección titulada «Contenido»- Ejemplos de aplicaciones Docker Compose con varios servicios integrados.
- Ejemplos de un solo servicio.
- Configuraciones básicas para distintas plataformas (no aptas para producción; útiles para uso personal).
Ejemplos de aplicaciones Docker Compose con varios servicios integrados
Sección titulada «Ejemplos de aplicaciones Docker Compose con varios servicios integrados» El icono indica que este ejemplo es compatible con Docker+Wasm.
ASP.NET / MS-SQL- Aplicación ASP.NET Core con base de datos MS SQL Server.Elasticsearch / Logstash / Kibana- Pila Elasticsearch, Logstash y Kibana.Go / NGINX / MySQL- Aplicación Go con proxy Nginx y base de datos MySQL.Go / NGINX / PostgreSQL- Aplicación Go con proxy Nginx y base de datos PostgreSQL.Java Spark / MySQL- Aplicación Java con base de datos MySQL.NGINX / ASP.NET / MySQL- Proxy inverso Nginx con backend C# basado en ASP.NET.NGINX / Flask / MongoDB- Aplicación Python/Flask con proxy Nginx y base de datos Mongo.NGINX / Flask / MySQL- Aplicación Python/Flask con proxy Nginx y base de datos MySQL.NGINX / Node.js / Redis- Aplicación Node.js con proxy Nginx y base de datos Redis.NGINX / Go- Proxy Nginx con backend Go.NGINX / WSGI / Flask- Proxy inverso Nginx con backend Flask mediante WSGI.PostgreSQL / pgAdmin- Configuración PostgreSQL con interfaz web pgAdmin.Python / Flask / Redis- Python/Flask con base de datos Redis.React / Spring / MySQL- Aplicación React con backend Spring y base de datos MySQL.React / Express / MySQL- Aplicación React con backend Node.js y base de datos MySQL.React / Express / MongoDB- Aplicación React con backend Node.js y base de datos Mongo.React / Rust / PostgreSQL- Aplicación React con backend Rust y base de datos Postgres.React / Nginx- Aplicación React con Nginx.Spring / PostgreSQL- Aplicación Java con Spring framework y base de datos Postgres.WasmEdge / MySQL / Nginx- Aplicación web Wasm con interfaz HTML estática y base MySQL (MariaDB); la interfaz se conecta a un microservicio Wasm escrito en Rust y ejecutado por WasmEdge runtime.WasmEdge / Kafka / MySQL- Microservicio Wasm que se suscribe a un tema Kafka (Redpanda), transforma los mensajes recibidos y los guarda en MySQL (MariaDB).
Ejemplos de un solo servicio
Sección titulada «Ejemplos de un solo servicio»Configuraciones básicas para distintas plataformas (no aptas para producción; útiles para uso personal)
Sección titulada «Configuraciones básicas para distintas plataformas (no aptas para producción; útiles para uso personal)»Gitea / PostgreSQLNextcloud / PostgreSQLNextcloud / Redis / MariaDBPi-hole / cloudflared- Configuración de Pi-hole con el servicio DoH cloudflared.Prometheus / GrafanaWordpress / MySQL
Primeros pasos
Sección titulada «Primeros pasos»Estas instrucciones te guiarán por la fase inicial de creación e implementación de ejemplos de aplicaciones en contenedores con Docker Compose.
Requisitos previos
Sección titulada «Requisitos previos»- Asegúrate de tener instalados Docker y Docker Compose
- Windows o macOS: Instalar Docker Desktop
- Linux: Instalar Docker y después Docker Compose
- Descarga algunos o todos los ejemplos de este repositorio.
Ejecutar un ejemplo
Sección titulada «Ejecutar un ejemplo»El directorio raíz de cada ejemplo contiene compose.yaml, que describe la configuración de los componentes del servicio. Todos los ejemplos se pueden ejecutar localmente entrando en el directorio raíz de cada uno y ejecutando:
docker compose up -dConsulta el README.md de cada ejemplo para obtener más información sobre su estructura y el resultado esperado.
Para detener y eliminar todos los contenedores de la aplicación de ejemplo, ejecuta:
docker compose downGuías de inicio rápido
Sección titulada «Guías de inicio rápido»Además de los ejemplos Compose listos para ejecutar anteriores, la carpeta official-documentation-samples contiene guías de inicio rápido. Cada guía paso a paso explica qué archivos hay que crear para construir y ejecutar una aplicación Docker Compose.
Contribuir
Sección titulada «Contribuir»Damos la bienvenida a ejemplos que ayuden a entender cómo usar Docker Compose en aplicaciones habituales. Consulta la guía de contribución para obtener más información.
HagiCode
HagiCode es un espacio de programación con agentes. Las interacciones de interfaz, ricas y cómodas, hacen que planificar, ejecutar agentes y trabajar en proyectos sea accesible y fácil de seguir, para una experiencia de desarrollo atractiva.
Una experiencia de desarrollo atractiva gracias a interacciones de interfaz ricas y cómodas.
- InteligenteLos flujos de trabajo de OpenSpec convierten la intención en un itinerario ejecutable, de la propuesta al diseño, las tareas y la entrega.
- EficienteLa ejecución multiagente avanza en paralelo con la investigación, la implementación y la revisión, en varios repositorios y con los Agent CLI que ya usas.
- InteresanteLas interacciones de interfaz, ricas y cómodas, hacen que planificar, ejecutar agentes y trabajar en proyectos sea accesible y fácil de seguir.
Descargar para Windows
Compartir HagiCode
Convierte ideas en software entregado.
HagiCode es un espacio de trabajo de programación con agentes: los flujos de trabajo de OpenSpec planifican el cambio, la ejecución multiagente lo lleva a cabo y Hero Scenario hace visible el largo recorrido, para convertir ideas en software entregado.
- Inteligente
- Los flujos de OpenSpec convierten la intención en un camino de la propuesta a la entrega.
- Eficiente
- La ejecución multiagente avanza en paralelo con investigación, implementación y revisión.
- Divertido
- Las interacciones de interfaz facilitan la planificación, los agentes y el trabajo en proyectos.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

