2016-02-03 7 views

Odpowiedz

11

dokowanym konstrukcja posiada:

--rm=true      Remove intermediate containers after a successful build 

Oznacza to, że w przypadku nieudanego budowy, te pośrednie pojemniki są nie usunięte. Pozwala to na debugowanie ostatniego kontenera pośredniego lub zatwierdzenie go jako obrazu pośredniego.

Jednak z --force-rm=true te pojemniki pośrednie zostałyby zawsze usunięte z, nawet w przypadku nieudanej kompilacji.

+0

To, co mówisz, dotyczy kontekstu 'docker rm some_container_id'. Moje zapytanie dotyczy 'docker build some_app. --force-rm = true' vs 'docker build some_app. --rm = true'. Nie rozumiem różnicy w możliwościach tych dwóch pozornie podobnych flag. – Vikram3891

+0

@ Vikram3891 OK. Odpowiednio przepisałem odpowiedź. – VonC

Powiązane problemy