Ich versuche es zum ersten Mal mit Docker und habe noch kein "mentales Modell". Total Anfänger.
Alle Beispiele, die ich betrachte, enthalten die --rm
auszuführende Flagge, wie z
docker run -it --rm ...
docker container run -it --rm ...
Frage:
Warum enthalten diese Befehle das --rm
Flag? Ich würde denken, wenn ich mir die Mühe machen würde, einen Container mit den guten Sachen darin einzurichten oder herunterzuladen, warum sollte ich ihn dann entfernen? Ich möchte es behalten, um es wieder zu verwenden.
Ich weiß also, dass ich die falsche Vorstellung von Docker habe.
docker run --help
sollte nützlich sein. Wenn Sie nicht entfernen möchten, können Sie es übergeben
--rm
, dass der Container automatisch bereinigt und das Dateisystem entfernt wird, wenn der Container beendet wird. Dies bedeutet nicht, dass das Material aus dem Container entfernt wird.
--rm
Entfernt den gestoppten Container (dendocker run
erstellten) und nicht das Bild, auf dem er basiert (was Sie heruntergeladen haben).