On this page
Orquestração com Docker Compose

🏗️ O que é o Docker Compose?
Enquanto o docker run gerencia containers isolados, o Docker Compose permite definir e rodar aplicações multi-container. É o arquivo docker-compose.yml que dita as regras do jogo.
🚀 Exemplo Prático: Stack Web + Banco de Dados
Este exemplo sobe um servidor Nginx conectado a um banco de dados Redis. Copie o código abaixo e salve-o em um arquivo chamado docker-compose.yml.
services:
web-oficina:
image: nginx:latest
ports:
- "8080:80"
networks:
- rede-oficina
db-oficina:
image: redis:alpine
networks:
- rede-oficina
networks:
rede-oficina:
driver: bridge🔧 Comandos Essenciais Aqui estão os comandos que você mais usará no dia a dia. Todos estão prontos para o seu botão de cópia:
# Iniciar a stack em segundo plano (detach)
docker compose up -d
# Verificar o status dos serviços
docker compose ps
# Derrubar a stack e remover as redes
docker compose down
# Ver logs em tempo real
docker compose logs -f