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 
Seção intitulada “Awesome Compose ”
Uma lista selecionada de exemplos do Docker Compose.
Estes exemplos servem como ponto de partida para integrar diferentes serviços usando um arquivo Compose e gerenciar sua implantação com o Docker Compose.
Observação Os exemplos a seguir destinam-se a ambientes de desenvolvimento locais, como configurações de projetos e experimentação com pilhas de software. Eles não devem ser implantados em produção.
Conteúdo
Seção intitulada “Conteúdo”- Exemplos de aplicações Docker Compose com vários serviços integrados.
- Exemplos de serviço único.
- Configurações básicas para diferentes plataformas (não prontas para produção; úteis para uso pessoal).
Exemplos de aplicações Docker Compose com vários serviços integrados
Seção intitulada “Exemplos de aplicações Docker Compose com vários serviços integrados” O ícone indica que este exemplo é compatível com Docker+Wasm.
ASP.NET / MS-SQL- Aplicação ASP.NET Core com banco de dados MS SQL Server.Elasticsearch / Logstash / Kibana- Pilha Elasticsearch, Logstash e Kibana.Go / NGINX / MySQL- Aplicação Go com proxy Nginx e banco de dados MySQL.Go / NGINX / PostgreSQL- Aplicação Go com proxy Nginx e banco de dados PostgreSQL.Java Spark / MySQL- Aplicação Java com banco de dados MySQL.NGINX / ASP.NET / MySQL- Proxy reverso Nginx com backend C# usando ASP.NET.NGINX / Flask / MongoDB- Aplicação Python/Flask com proxy Nginx e banco de dados Mongo.NGINX / Flask / MySQL- Aplicação Python/Flask com proxy Nginx e banco de dados MySQL.NGINX / Node.js / Redis- Aplicação Node.js com proxy Nginx e banco de dados Redis.NGINX / Go- Proxy Nginx com backend Go.NGINX / WSGI / Flask- Proxy reverso Nginx com backend Flask via WSGI.PostgreSQL / pgAdmin- Configuração PostgreSQL com interface web pgAdmin.Python / Flask / Redis- Python/Flask com banco de dados Redis.React / Spring / MySQL- Aplicação React com backend Spring e banco de dados MySQL.React / Express / MySQL- Aplicação React com backend Node.js e banco de dados MySQL.React / Express / MongoDB- Aplicação React com backend Node.js e banco de dados Mongo.React / Rust / PostgreSQL- Aplicação React com backend Rust e banco de dados Postgres.React / Nginx- Aplicação React com Nginx.Spring / PostgreSQL- Aplicação Java com Spring framework e banco de dados Postgres.WasmEdge / MySQL / Nginx- Aplicação web Wasm com frontend HTML estático e banco MySQL (MariaDB); o frontend se conecta a um microsserviço Wasm escrito em Rust e executado pelo WasmEdge runtime.WasmEdge / Kafka / MySQL- Microsserviço Wasm que assina um tópico Kafka (Redpanda), transforma as mensagens recebidas e as salva no MySQL (MariaDB).
Exemplos de serviço único
Seção intitulada “Exemplos de serviço único”Configurações básicas para diferentes plataformas (não prontas para produção; úteis para uso pessoal)
Seção intitulada “Configurações básicas para diferentes plataformas (não prontas para produção; úteis para uso pessoal)”Gitea / PostgreSQLNextcloud / PostgreSQLNextcloud / Redis / MariaDBPi-hole / cloudflared- Configuração Pi-hole usando o serviço DoH cloudflared.Prometheus / GrafanaWordpress / MySQL
Primeiros passos
Seção intitulada “Primeiros passos”Estas instruções guiarão você pela etapa inicial de criação e implantação de exemplos de aplicações em contêineres com o Docker Compose.
Pré-requisitos
Seção intitulada “Pré-requisitos”- Verifique se o Docker e o Docker Compose estão instalados
- Windows ou macOS: Instale o Docker Desktop
- Linux: Instale o Docker e depois Docker Compose
- Baixe alguns ou todos os exemplos deste repositório.
Executar um exemplo
Seção intitulada “Executar um exemplo”O diretório raiz de cada exemplo contém o compose.yaml, que descreve a configuração dos componentes do serviço. Todos os exemplos podem ser executados localmente acessando o diretório raiz de cada um e executando:
docker compose up -dConsulte o README.md de cada exemplo para obter mais detalhes sobre a estrutura e o resultado esperado.
Para parar e remover todos os contêineres do aplicativo de exemplo, execute:
docker compose downGuias de início rápido
Seção intitulada “Guias de início rápido”Além dos exemplos Compose prontos para execução listados acima, a pasta official-documentation-samples contém guias de início rápido. Cada guia passo a passo explica quais arquivos precisam ser criados para montar e executar uma aplicação Docker Compose.
Contribuir
Seção intitulada “Contribuir”Aceitamos exemplos que ajudem as pessoas a entender como usar o Docker Compose em aplicações comuns. Consulte o guia de contribuição para saber mais.
HagiCode
O HagiCode é um ambiente de programação com agentes. Interações de interface ricas e práticas tornam o planejamento, a execução de agentes e o trabalho em projetos mais acessíveis e fáceis de acompanhar, criando uma experiência de desenvolvimento envolvente.
Uma experiência de desenvolvimento envolvente, com interações de interface ricas e práticas.
- InteligenteOs fluxos de trabalho do OpenSpec transformam a intenção em um caminho executável, da proposta ao design, às tarefas e à entrega.
- EficienteA execução multiagente mantém pesquisa, implementação e revisão em andamento em paralelo, em vários repositórios e com os Agent CLI que você já usa.
- InteressanteInterações de interface ricas e práticas tornam o planejamento, a execução de agentes e o trabalho em projetos mais acessíveis e fáceis de acompanhar.
Baixar para Windows
Compartilhar o HagiCode
Transforme ideias em software entregue.
O HagiCode é um ambiente de programação com agentes: os fluxos de trabalho do OpenSpec planejam a mudança, a execução multiagente a realiza e o Hero Scenario torna o longo percurso visível, para transformar ideias em software entregue.
- Inteligente
- Os fluxos do OpenSpec transformam a intenção em um caminho da proposta à entrega.
- Eficiente
- A execução multiagente conduz pesquisa, implementação e revisão em paralelo.
- Divertido
- As interações de interface facilitam o planejamento, a execução de agentes e os projetos.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

