docker-compose
Installation
SKILL.md
Identity
- CLI:
docker compose(v2, plugin) ordocker-compose(v1, standalone) - Config:
compose.yml/compose.yaml/docker-compose.yml(searched in order) - Default project name: directory name of the compose file
- Install: Included with Docker Desktop;
apt install docker-compose-plugin(Compose v2 plugin)
Key Operations
| Goal | Command |
|---|---|
| Start all services (detached) | docker compose up -d |
| Stop and remove containers | docker compose down |
| Stop and remove including volumes | docker compose down -v |
| View logs | docker compose logs -f |
| View logs for one service | docker compose logs -f servicename |
| Rebuild images | docker compose build or docker compose up -d --build |
| Scale a service | docker compose up -d --scale web=3 |
| Run one-off command | docker compose run --rm servicename command |
| Exec into running service | docker compose exec servicename bash |
Related skills