Cómo hacer un reinicio limpio de una instancia de Docker

Cómo hacer un reinicio limpio de una instancia de Docker

Docker es una herramienta de desarrollo y intercambio de software de proyectos ampliamente utilizada en todo el mundo. A veces, el desarrollador quiere reiniciar Docker limpiamente después de cerrarlo. Una de las otras razones es cuando el usuario elimina el contenedor o imagen, su referencia se guardará localmente y no se puede eliminar, lo que puede causar errores o condiciones anormales. Por lo tanto, ocasionalmente los desarrolladores quieren comenzar Docker desde cero con un reinicio limpio.

Esta publicación describirá cómo reiniciar la instancia de Docker limpiamente.

Cómo reiniciar limpiamente la instancia de Docker?

Para reiniciar limpiamente la instancia de Docker, elimine los contenedores e imágenes no utilizados. Para este propósito, haga un seguimiento de las instrucciones proporcionadas.

Paso 1: Enumere todos los contenedores

Primero, enumere todos los contenedores Docker con la ayuda del "Docker PS -A" dominio:

> Docker PS -A

Nota la "ID de contenedor"Del contenedor Docker que desea eliminar:

Paso 2: Detener el contenedor

A continuación, si el contenedor se está ejecutando, detenga el contenedor a través del "Docker Stop " dominio:

> Docker Stop CB885818071B

Para detener todos los contenedores de Docker, utilice el comando proporcionado en el terminal del editor de código de Visual Studio. Aquí el "-QLa opción se usa solo para mostrar ID de contenedor:

> Docker Stop $ (Docker PS -a -q)

Paso 3: Retire el contenedor

Ahora, elimine el contenedor Docker utilizando el "Docker RM " dominio. Los usuarios también pueden eliminar los contenedores Docker utilizando el nombre del contenedor:

> Docker RM CB885818071B

Para eliminar todos los contenedores de Docker detenidos para usar el Docker desde cero, consulte el comando proporcionado:

> Docker RM $ (Docker PS -A -Q)

Verifique, si los contenedores Docker se eliminan o no viendo la lista de contenedores:

> Docker PS -A

Paso 4: Enumere todas las imágenes

Por último, elimine la imagen de Docker. Para este propósito, primero, enumere todas las imágenes de Docker y tenga en cuenta la ID de la imagen que debe eliminar:

> Imágenes de Docker

Paso 5: Eliminar la imagen de Docker

A continuación, elimine el comando de imagen Docker usando el "Docker Image RM" dominio. Aquí el "-FLa opción se usa para eliminar la imagen de Docker con fuerza:

> Docker Image RM -F 2FC5729619B3

Este blog ha demostrado cómo iniciar la instancia de Docker limpiamente.

Conclusión

Para reiniciar la instancia de Docker limpiamente, primero, enumere todos los contenedores Docker. Luego, detenga los contenedores no utilizados o adicionales usando el "Docker Stop" dominio. Después de eso, retire los contenedores Docker utilizando el "Docker RM " dominio. Para eliminar todos los contenedores detenidos a la vez, use el "Docker RM $ (Docker PS -a -q)" dominio. A continuación, para eliminar las imágenes de Docker, utilice el "Docker Images RM -F " dominio. Esta publicación ha explicado cómo reiniciar la instancia de Docker limpiamente.