Limpiar Docker Eliminar imágenes, contenedores y volúmenes viejos

Limpiar Docker Eliminar imágenes, contenedores y volúmenes viejos

Docker es una plataforma bien establecida de código abierto. Se utiliza ampliamente para construir programas y servicios. Docker trabaja con diferentes componentes para administrar, ejecutar y compartir programas, como contenedores, imágenes, redes y volumen. Además, las imágenes de Docker se utilizan para crear y administrar contenedores. Consiste en instrucciones para dirigir el contenedor. Por lo tanto, las imágenes son pesadas en tamaño y ocupan mucho espacio del sistema.

Para eliminar la carga del sistema, los usuarios ocasionalmente desean limpiar el Docker eliminando imágenes, contenedores y volumen de Docker antiguas o no utilizadas.

Este artículo ilustrará la limpieza del contenedor Docker eliminando imágenes, contenedores y volúmenes antiguos.

Cómo limpiar Docker eliminando imágenes, contenedores y volúmenes?

Para limpiar el reinicio del Docker eliminando las imágenes de Docker, los volúmenes y los contenedores, analice los métodos proporcionados:

  • Cómo limpiar Docker eliminando contenedores?
  • Cómo limpiar Docker eliminando imágenes?
  • Cómo limpiar Docker eliminando el volumen?
  • Cómo limpiar Docker podando el sistema?

Cómo limpiar Docker eliminando contenedores?

Para eliminar los contenedores viejos o los contenedores no utilizados, revise las instrucciones proporcionadas.

Paso 1: Lista de contenedores

Primero, enumere todos los contenedores en la terminal a través del "Docker PS"Comando y copia la ID del contenedor antiguo que desea eliminar:

> Docker PS -A

Paso 2: Retire el contenedor

A continuación, utilice el "Docker RM "Comando para eliminar el contenedor. Sin embargo, puede utilizar el nombre del contenedor para eliminar el contenedor antiguo:

> Docker RM CB885818071B

Paso 3: Detente todos los contenedores

Eliminar contenedores uno por uno es una tarea difícil. Para eliminar todos los contenedores para limpiar completamente el reinicio del Docker, primero detenga todos los contenedores de ejecución a través del comando proporcionado:

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

Paso 4: Retire todos los contenedores

A continuación, para eliminar todos los contenedores, use el comando mencionado:

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

En el comando anterior, "-a"Se usa para señalar todos los contenedores, y"-Q"Se utiliza para eliminar los contenedores a través de IDS:

Para verificar nuevamente, enumere el contenedor y verifique si los contenedores se eliminan o no:

> Docker PS -A

La siguiente salida muestra que los contenedores se han eliminado de Docker:

Cómo limpiar Docker eliminando imágenes?

Las imágenes de Docker se usan con frecuencia para contener la aplicación. Estos se utilizan para construir y administrar contenedores. Las imágenes de Docker son pesadas, ya que contienen el código fuente, las dependencias del programa y otras instrucciones.

Para limpiar el entorno Docker eliminando las imágenes, revise el procedimiento provisto.

Paso 1: Eliminar la imagen de Docker no utilizada

Para eliminar la imagen Docker que no es utilizada por ningún contenedor, simplemente utilice el "Docker RMI " dominio. Los usuarios de Docker también pueden usar la ID de imagen para eliminar la imagen:

> Docker RMI Golang: Alpine

Paso 2: Eliminar la imagen de Docker usado

La imagen que está utilizando cualquier contenedor no se puede eliminar directamente como se muestra a continuación:

> Docker RMI Pythonimage

Para eliminar la imagen que está vinculada o asociada con cualquier contenedor, utilice el "-FOpción "junto con el"Docker RMI" dominio:

> Docker RMI -F Pythonimage

Paso 3: eliminar todas las imágenes

Para eliminar todas las imágenes con fuerza, mire el comando mencionado. El comando proporcionado eliminará todas las imágenes utilizando ID de imagen:

> Docker RMI -f $ (Docker Images -aq)

Para la verificación, si las imágenes se eliminan o no, enumere todas las imágenes a través del "Docker Images -A" dominio:

Cómo limpiar Docker eliminando el volumen?

Docker Volume es el sistema de archivos montado con un contenedor para guardar los datos generados por los contenedores. El volumen también se conoce como un sistema de respaldo. Para eliminar el volumen, siga los pasos proporcionados.

Paso 1: Enumere todos los volúmenes

Primero, enumere el volumen y verifique qué volumen desea eliminar para limpiar el sistema. Para este propósito, utilice el "Docker Volumen LS" dominio:

> Docker Volumen LS

Paso 2: eliminar el volumen

A continuación, retire el volumen utilizando el "Docker Volumen RM " dominio:

> Docker Volume RM My-volumen

Cómo limpiar Docker podando el sistema?

La poda del sistema incluye la eliminación de imágenes, volúmenes, contenedores y redes de Docker detenidas o colgadas. Para podar el sistema en Docker, el "poda del sistema DockerSe utiliza el comando:

> Pire del sistema Docker

Nota: El "poda del sistema Docker"No se puede eliminar el volumen colgante automáticamente.

Para eliminar el volumen no utilizado junto con todos los demás componentes, utilice el "-volúmenesOpción "junto con el"poda del sistema Docker" dominio:

> Docker System PRUNE -A -Volumes

Eso es todo! Hemos demostrado cómo limpiar Docker eliminando imágenes, volúmenes y contenedores.

Conclusión

Para limpiar el Docker eliminando los componentes de Docker antiguos y colgantes, como imágenes, contenedores, redes y volumen, simplemente utilice el "Docker System Prune -a -Volumes" dominio. Sin embargo, los usuarios pueden eliminar individualmente los componentes, como los contenedores que son eliminados por el "Docker RMComando "e imágenes a través del"Docker RMI" dominio. Este artículo ha demostrado las técnicas para limpiar Docker.