remove images hub all docker

images - docker remove image by id



¿Cuál es la diferencia entre "docker stop" y "docker rm"? (1)

Inicialmente pensé que la docker stop es equivalente a una vagrant halt , y la docker rm es vagrant destroy .

Pero fundamentalmente, los contenedores de la ventana acoplable carecen de estado, excepto por la declaración VOLUME , que AFAIK conserva el contenido del directorio incluso después de la docker rm , si no se llamó con -v .

¿Entonces cuál es la diferencia?


docker stop conserva el contenedor en la lista docker ps -a (lo que le brinda la oportunidad de confirmarlo si desea guardar su estado en una nueva imagen).
Primero envía SIGTERM, luego, después de un período de gracia, SIGKILL.

docker rm eliminará el contenedor de docker ps -a list, perdiendo su "estado" (los sistemas de archivos en capas escritos sobre el sistema de archivos de imagen).
No puede eliminar un contenedor en ejecución (a menos que se llame con -f , en cuyo caso envía directamente SIGKILL).

En el término del ciclo de vida, se supone que primero debe detener el contenedor y luego eliminarlo. Le da una oportunidad al contenedor PID 1 para recopilar procesos zombie .