S Soluções.dev.br
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