up vs run
Vi kan använda kommandona $ docker compose up ...
eller $ docker compose run ...
. Det finns en viss skillnad mellan dem och hur de startar våra services.
#docker compose up
Oftast vill man köra docker compose up
#docker compose run
Vill man starta en service för ett specifikt ändamål eller köra ett kommando, till exempel köra ett script, använder vi docker compose run CMD
, i Dockerfile där vi kör ett script.
#docker compose start/stop
Om vi har en startad container kan vi stoppa den med stop
. Vill vi sedan starta den igen använder vi märkligt nog start
.
#Revision history
- 2019-06-11: (A, lew) Första versionen.