Odpowiedzi:
Poniższe tylko buduje obrazy, nie uruchamia kontenerów:
docker-compose build
Poniższe tworzy obrazy, jeśli obrazy nie istnieją i uruchamia kontenery:
docker-compose up
Jeśli dodasz tę --build
opcję, jest ona zmuszona do budowania obrazów, nawet gdy nie są potrzebne:
docker-compose up --build
Poniższe pomija proces tworzenia obrazu:
docker-compose up --no-build
Jeśli obrazy nie zostały utworzone wcześniej, nie powiedzie się.
Ta --no-cache
opcja wyłącza pamięć podręczną kompilacji platformy Docker w procesie tworzenia obrazu. Służy to do buforowania każdej warstwy w pliku Dockerfile i przyspieszenia tworzenia obrazu z wykorzystaniem warstw (~ linie pliku Dockerfile) utworzonych wcześniej dla innych identycznych obrazów.
-d
) dla docker-compose up -d
nie znajdują się w dokumentacji tylko dla docker-compose
. Musisz spojrzeć na docs.docker.com/compose/reference/up
docker-compose up -d
?