Docs

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