[Docker-6] -Docker elimina la imagen en ejecución

Directorio

  1. Imagen no ejecutada
  2. Ejecución de imagen

1. Espejo que no se ha ejecutado

El comando para eliminar imágenes en docker es docker rmi

Segundo, la imagen en ejecución

En este momento, ejecutar el comando anterior no puede eliminar imágenes

Se puede ver que la imagen no se puede eliminar. La imagen de solicitud se hace referencia en un contenedor (utilizado para ejecutarse). Si este contenedor al que se hace referencia no se destruye (elimina), la imagen no debe eliminarse. Vea la razón específica al final del artículo.

2.1 Eliminar en contenedor: docker rm 539773f6c852

2.2 Eliminar en imágenes : docker rmi hellotest

 

Razones para la eliminación sincrónica:

Consulte la ayuda de Docker y encontrará que hay dos comandos relacionados con la eliminación rm y rmi

Aquí hay dos palabras diferentes, imágenes y contenedor.

Entre ellas, imágenes significa la imagen de una máquina virtual que generalmente se usa, que es equivalente a una plantilla;

El contenedor es el estado del tiempo de ejecución de la imagen. Docker mantiene un estado para la imagen que se ha ejecutado (contenedor), puede usar el comando docker ps para ver el contenedor en ejecución, y para el contenedor que ha salido, puede usar docker ps -a para ver. Si sale de un contenedor y olvida guardar los datos, puede usar docker ps -a para encontrar el contenedor en ejecución correspondiente y usar el comando docker commit para guardarlo como una imagen y luego ejecutarlo.

Supongo que te gusta

Origin www.cnblogs.com/yifanrensheng/p/12734343.html
Recomendado
Clasificación