diff --git a/docker/docker-compose.md b/docker/docker-compose.md index a5fdfca..080f3dd 100644 --- a/docker/docker-compose.md +++ b/docker/docker-compose.md @@ -359,7 +359,32 @@ docker compose config ### Start -Ins Verzeichnis gehen wo `docker-compose.yml` liegt, und dann `docker-compose start -d`. Mit `-d` wird es im Hintergrund ausgeführt. +`-d` für das Ausführen im Hintergrund. + +#### start + +Startet nur bereits existierende, gestoppte Container neu. Baut NICHT neu, erstellt KEINE neuen Container. Wird ein Container zum ersten Mal gestartet, muss up verwendet werden. + +``` +docker-compose start -d +``` + +#### up + +Verwendet, wenn möglich, vorhandene Images. Falls lokal schon ein Image mit dem passenden Namen und Tag existiert, wird NICHT neu gebaut. Nur wenn das Image nicht existiert, wird gebaut. + +``` +docker compose up -d +``` + +#### up mit build + +Baut immer neu, auch wenn ein Image schon existiert (empfohlen nach jedem Code- oder Dockerfile-Update). + +``` +docker compose up --build -d +``` + ### Stop