Cómo eliminar las imágenes, los contenedores y los volúmenes de Docker

Cómo eliminar las imágenes, los contenedores y los volúmenes de Docker
Docker es una herramienta de gestión de proyectos DevOps bien conocida de código abierto. No es solo para la gestión de proyectos, sino que también se usa para construir aplicaciones. Docker introdujo el concepto de contenedores porque ofrece contenedores para la gestión y implementación de proyectos.

Los usuarios pueden construir e implementar aplicaciones utilizando imágenes de Docker, contenedores y volumen montado en contenedores. Sin embargo, a veces, el desarrollador de Docker quiere eliminar imágenes, contenedores o volúmenes de Docker para liberar el espacio del sistema, o es posible que ya no sean necesarios.

Esta publicación demostrará:

  • Cómo eliminar las imágenes de Docker?
  • Cómo eliminar los contenedores Docker?
  • Cómo eliminar los volúmenes de Docker?

Cómo eliminar las imágenes de Docker?

El componente principal de la plataforma Docker que le dice a un contenedor cómo administrar o implementar un proyecto se llama "Imagen de Docker". Las imágenes de Docker están asociadas con contenedores Docker y también se pueden ejecutar de forma independiente. Sin embargo, los desarrolladores pueden encontrar problemas para eliminar las imágenes de Docker si algún contenedor está asociado con las imágenes.

Consulte las instrucciones para la eliminación de imágenes de Docker.

Paso 1: Ver imágenes de Docker

Primero, enumere todas las imágenes utilizando el comando proporcionado. El "-aLa opción se usa para enumerar todas las imágenes de Docker:

$ Docker Images -A

Por ejemplo, eliminemos el "dockerimage":

Paso 2: Eliminar imágenes de Docker

Para eliminar la imagen de Docker, utilice el "Docker RMI " dominio:

$ Docker RMI Dockerimage

En este punto, puede recibir un error si la imagen está asociada con cualquier contenedor Docker como se muestra a continuación:

Para eliminar la imagen con fuerza y ​​resolver el conflicto, utilice el "-F" opción:

$ Docker RMI -F Dockerimage

La salida indica que la imagen ha sido eliminada:

Paso 3: Confirme si se elimina la imagen

Para confirmar si la imagen de Docker se elimina o no, nuevamente enumere todas las imágenes:

$ Docker Images -A

Aquí, puede ver que hemos eliminado con éxito la imagen Docker:

Cómo eliminar el contenedor Docker?

El "Contenedor de acopolador"Es otra parte importante de la plataforma Docker utilizada para administrar, construir e implementar aplicaciones. Todas las dependencias del proyecto, los paquetes y el código fuente están contenidos en un solo contenedor Docker. Se les conoce como un entorno de desarrollo de virtualización.

Para eliminar los contenedores no utilizados o salidos, revise las instrucciones dadas.

Paso 1: Ver contenedores Docker

Para enumerar todos los contenedores de Docker, el "Docker PS"El comando se usa junto con el"-a" opción:

$ Docker PS -A

Por ejemplo, eliminemos el "Great_engelbart" envase:

Paso 2: Retire el contenedor Docker

Para eliminar el contenedor Docker, ejecute el "Docker RM " dominio:

$ docker rm great_engelbart

Alternativamente, los usuarios también pueden eliminar el contenedor Docker utilizando su ID:

$ Docker RM 79BA2A5D9F10

Paso 3: Se elimina el contenedor de Docker de verificación

Verifiquemos si el contenedor Docker se elimina o no viendo la lista de contenedores Docker:

$ Docker PS -A

De la siguiente salida, puede ver que hemos eliminado con éxito el "Great_engelbart"Container Docker:

Cómo eliminar el volumen de Docker?

"Volumen de acopolador"Es la parte del contenedor Docker y se refiere al sistema de archivos que está conectado al contenedor Docker. Se utilizan para persistir los datos utilizados o generados por el contenedor Docker.

Para eliminar el volumen de Docker, consulte las instrucciones proporcionadas.

Paso 1: Enumere el volumen de Docker

Para enumerar todos los volúmenes de Docker, el "Docker Volumen LSEl comando se usa de la siguiente manera:

$ Docker Volumen LS

Eliminemos "pitonimagen"Volumen de Docker:

Paso 2: Eliminar el volumen de Docker

Para eliminar el volumen de Docker, ejecute el "Docker Volumen RM " dominio:

$ Docker Volumen RM Pythonimage

Paso 3: Se elimina el volumen de verificación

Nuevamente, verifique la lista de volúmenes y verifique si el volumen especificado se elimina o no:

$ Docker Volumen LS

La siguiente salida indica que hemos eliminado con éxito el volumen de Docker:

Cómo podar el sistema Docker?

Docker System Prune es un proceso de poda del sistema Docker, lo que significa la eliminación de todas las imágenes, contenedores y volumen no utilizadas y detenidas.

Para podar el sistema Docker, pase por el comando mencionado:

$ Docker System PRUNE

Ahora, verifique el resultado del comando mencionado anteriormente enumerando todos los contenedores Docker:

$ Docker PS -A

Desde la salida, puede ver que el "poda del sistema DockerEl comando elimina todos los contenedores de Docker detenido:

Hemos elaborado sobre cómo eliminar imágenes de Docker, contenedores y volúmenes.

Conclusión

Para eliminar las imágenes de Docker, utilice el "Docker RMI -F " dominio. Para eliminar el contenedor Docker, ejecute el "Docker RM "Comando y elimine el volumen de Docker utilizando el"Docker Volumen RM " dominio. Este blog ha proporcionado las técnicas para eliminar los contenedores, las imágenes y el volumen de Docker.