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 --rmbandiera da eseguire, come
docker run -it --rm ...
docker container run -it --rm ...
Domanda:
Perché questi comandi includono il --rmflag? 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 --helpdovrebbe essere utile. Se non vuoi rimuovere il container , puoi passarlo
--rmed è per pulire automaticamente il contenitore e rimuovere il file system quando il contenitore esce e non significa rimuovere le cose dal contenitore.
--rmrimuove il contenitore bloccato (quellodocker runcreato), non l'immagine su cui era basato (quello che hai scaricato).