Terminal, DevOps e SysAdmin
Docker Compose Guide Cheat Sheet
Sintaxe do arquivo docker-compose.yml e comandos de orquestração local.
Execução
Inicia todos os serviços definidos no arquivo.
docker-compose up Inicia os serviços em modo background (detached).
docker-compose up -d Para e remove containers, redes e imagens criados pelo up.
docker-compose down Reconstroi as imagens dos serviços.
docker-compose build Logs
Acompanha os logs de um serviço específico.
docker-compose logs -f [servico] Geral
Estrutura básica de um serviço no docker-compose.yml.
services:
app:
build: .
ports:
- "3000:3000"
environment:
- NODE_ENV=production Configuração de volumes para persistência ou hot-reload.
volumes:
- .:/app
- /app/node_modules