Estoy probando Docker por primera vez y todavía no tengo un "modelo mental". Principiante total.
Todos los ejemplos que estoy viendo han incluido la --rm
bandera para ejecutar, como
docker run -it --rm ...
docker container run -it --rm ...
Pregunta:
¿Por qué estos comandos incluyen la --rm
bandera? Pensaría que si tuviera que tomarme la molestia de configurar o descargar un contenedor con las cosas buenas, ¿por qué eliminarlo? Quiero conservarlo para volver a usarlo.
Entonces, sé que tengo una idea equivocada de Docker.
docker run --help
debería ser útil. Si no desea eliminar el contenedor , puede pasarlo
--rm
y es para limpiar automáticamente el contenedor y eliminar el sistema de archivos cuando el contenedor sale y no significa quitar las cosas del contenedor.
--rm
elimina el contenedor detenido (el quedocker run
crea), no la imagen en la que se basó (lo que descargó).