Wenn wir Docker-Images mit dem Befehl docker build
erstellen, haben wir zwei Optionen --force-rm=true
und --rm=true
, um Zwischencontainer zu entfernen. Was ist der Unterschied zwischen diesen beiden Optionen und in welchen Szenarien sollte jeweils verwendet werden.
docker build hat:
%Vor%Das bedeutet, dass im Falle eines nicht erfolgreichen Builds diese Zwischencontainer nicht entfernt werden. Dies ermöglicht das Debuggen des letzten Zwischencontainers oder das Commit als Zwischenabbild.
Aber mit --force-rm=true
wurden diese Zwischencontainer immer entfernt, auch wenn die Kompilierung fehlgeschlagen ist.
Tags und Links docker