Docker Compose Commands: Orquestrando com Maestria ๐ผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ DOCKER COMPOSE COMMAND REFERENCE โ
โ โ
โ Up โ Down โ Build โ Run โ Exec โ Logs โ Config โ Scale โ
โ โ
โ Basic โ Advanced โ Debug โ Production โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Comandos Essenciais ๐ ๏ธ
Lifecycle Management
# Iniciar serviรงos
docker compose up # Interativo
docker compose up -d # Detached mode
docker compose up --build # Forรงa rebuild
# Parar serviรงos
docker compose down # Para e remove
docker compose down -v # Remove volumes tambรฉm
# Gerenciamento
docker compose start # Inicia serviรงos existentes
docker compose stop # Para serviรงos
docker compose restart # Reinicia serviรงos
Build e Imagens
# Build
docker compose build # Build todos serviรงos
docker compose build web # Build serviรงo especรญfico
docker compose pull # Pull todas imagens
# Opรงรตes de Build
docker compose build --no-cache # Ignora cache
docker compose build --pull # Pull antes do build
Monitoramento e Debug ๐
Logs e Status
# Logs
docker compose logs # Todos os logs
docker compose logs -f # Follow logs
docker compose logs web # Logs de serviรงo especรญfico
# Status
docker compose ps # Lista containers
docker compose top # Processos em execuรงรฃo
Debug e Troubleshooting
# Execuรงรฃo
docker compose exec web sh # Shell em container
docker compose run web bash # Novo container
# Inspeรงรฃo
docker compose config # Valida e mostra config
docker compose events # Stream de eventos
Comandos Avançados ๐
Scaling e Updates
# Escalar serviรงos
docker compose up -d --scale web=3
# Updates
docker compose pull # Atualiza imagens
docker compose up --force-recreate
Network e Volume
# Network
docker compose network ls
docker compose network prune
# Volumes
docker compose volume ls
docker compose volume prune
Flags Importantes ๐ฏ
Flag | Descrição | Exemplo |
---|---|---|
| Modo detached |
|
| Arquivo específico |
|
| Ativa profile |
|
| Arquivo .env |
|
One-Liners Poderosos ๐ช
# Restart rรกpido
docker compose down && docker compose up -d
# Limpar tudo
docker compose down -v --rmi all --remove-orphans
# Debug completo
docker compose logs -f --tail=100 web | grep ERROR
# Update com zero downtime
docker compose pull && docker compose up -d --no-deps web
Waifu Compose Tips ๐ธ
Ambientes e Profiles ๐
Multi-ambiente
# Desenvolvimento
docker compose -f docker-compose.yml -f docker-compose.dev.yml up
# Produรงรฃo
docker compose -f docker-compose.yml -f docker-compose.prod.yml up
Profiles
# Ativar profile especรญfico
docker compose --profile debug up
# Listar serviรงos por profile
docker compose --profile prod config --services
Checkpoint โ
Você agora domina:
[x] Comandos básicos
[x] Opções de build
[x] Debug e logs
[x] Scaling
[x] Network e volumes
[x] Multi-ambiente
[x] Profiles
Próximos Passos ๐ฏ
Quick Reference Card ๐
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ DOCKER COMPOSE QUICK REFERENCE โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ up โ Criar e iniciar serviรงos โ
โ down โ Parar e remover serviรงos โ
โ build โ Construir imagens โ
โ ps โ Listar containers โ
โ logs โ Ver logs โ
โ exec โ Executar comando โ
โ config โ Validar configuraรงรฃo โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
16 abril 2025