Sto provando docker per la prima volta e non ho ancora un "modello mentale". Principiante totale.
Tutti gli esempi che sto guardando hanno incluso la --rm
bandiera da eseguire, come
docker run -it --rm ...
docker container run -it --rm ...
Domanda:
Perché questi comandi includono il --rm
flag? Penserei che se dovessi provare a configurare o scaricare un contenitore con le cose buone al suo interno, perché rimuoverlo? Voglio tenerlo per usarlo di nuovo.
Quindi, so di avere un'idea sbagliata di docker.
docker run --help
dovrebbe essere utile. Se non vuoi rimuovere il container , puoi passarlo
--rm
ed è per pulire automaticamente il contenitore e rimuovere il file system quando il contenitore esce e non significa rimuovere le cose dal contenitore.
--rm
rimuove il contenitore bloccato (quellodocker run
creato), non l'immagine su cui era basato (quello che hai scaricato).