Was ist der Unterschied zwischen --force-rm und --rm beim Ausführen des Befehls docker build

8

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.

    
Vikram3891 03.02.2016, 04:37
quelle

1 Antwort

11

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.

    
VonC 03.02.2016, 06:14
quelle

Tags und Links