docker-compose (of docker compose) start en beheert meerdere samenwerkende containers op basis van een docker-compose.yml-bestand.
docker-compose up -d # Start alle services op de achtergrond
docker-compose down # Stop en verwijder alle services
| Commando | Beschrijving |
|---|---|
up | Start de services |
up -d | Start op de achtergrond (detached) |
down | Stop en verwijder containers, netwerken |
ps | Toon status van services |
logs | Toon logs van services |
build | Bouw images opnieuw |
exec SERVICE CMD | Voer commando uit in een lopende service |
restart | Herstart services |
Services starten op de achtergrond:
docker-compose up -d
Logs van een specifieke service volgen:
docker-compose logs -f webserver
Shell openen in een lopende container:
docker-compose exec webserver bash
Nieuwere Docker-versies bundelen Compose als plugin: gebruik dan docker compose (zonder streepje) — de commando's zijn verder identiek.