Docker-komponieren up vs Docker-komponieren bis --build vs Docker-compose build --no-Cache
Ich konnte nicht herausfinden, was der Unterschied zwischen denen.
-
docker-compose up
-
docker-compose up --build
-
docker-compose build --no-cache
Gibt es irgendein Befehl für up
ohne cache?
InformationsquelleAutor der Frage Tosh | 2016-10-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den folgenden baut nur die Bilder, nicht die Verpackung:
docker-compose build
Die folgenden Versionen der Bilder, wenn die Bilder nicht existieren und startet den Container:
docker-compose up
Wenn Sie fügen Sie die
--build
option, es ist gezwungen zu bauen, die Bilder, auch wenn nicht benötigt:docker-compose up --build
Folgende überspringt die image-build-Prozess:
docker-compose up --no-build
Wenn die Bilder nicht vorher gebaut, es funktioniert nicht.
Den
--no-cache
option deaktiviert die Andockfenster cache in der image-Erstellung. Diese wird verwendet, um cache-jede Ebene in der Dockerfile und zur Beschleunigung der image-Erstellung Wiederverwendung Schichten (~ Dockerfile Linien), die zuvor gebaut, für andere Bilder, die identisch sind.InformationsquelleAutor der Antwort zuazo