docker-compose

docker-compose (of docker compose) start en beheert meerdere samenwerkende containers op basis van een docker-compose.yml-bestand.

Basisgebruik

docker-compose up -d        # Start alle services op de achtergrond
docker-compose down         # Stop en verwijder alle services

Veelgebruikte commando's

CommandoBeschrijving
upStart de services
up -dStart op de achtergrond (detached)
downStop en verwijder containers, netwerken
psToon status van services
logsToon logs van services
buildBouw images opnieuw
exec SERVICE CMDVoer commando uit in een lopende service
restartHerstart services

Voorbeelden

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

Tip

Nieuwere Docker-versies bundelen Compose als plugin: gebruik dan docker compose (zonder streepje) — de commando's zijn verder identiek.

ontwikkelingsysteembeheer