Docker Compose
Manage a stack defined in compose.yml.
Lifecycle
docker compose up -d- Start the stack detached
docker compose down- Stop and remove
docker compose down -v- Also remove named volumes
docker compose restart web- Restart one service
docker compose stop- Stop without removing
Build & images
docker compose build- Build services
docker compose pull- Pull updated images
docker compose up -d --build- Rebuild then start
Inspect
docker compose ps- List services
docker compose logs -f web- Follow a service log
docker compose exec web sh- Shell into a service
docker compose config- Validate & print config