Cómo eliminar imágenes de Docker

Cómo eliminar imágenes de Docker
Las imágenes de Docker son plantillas de las que se crean los contenedores Docker. Hay muchas imágenes de Docker en Docker Hub que puede usar para crear contenedores Docker para su aplicación deseada.

Docker mantiene una copia local de cada imagen de Docker que descarga desde Docker Hub, que por supuesto requiere un espacio de disco adicional. Si está utilizando diferentes tipos de imágenes Docker, con el tiempo su host de Docker puede tener muchas imágenes de Docker innecesarias que toman espacios de disco valiosos. Por supuesto, puede eliminar las imágenes de Docker que no usa o tiene necesidad de liberar espacios de disco.

En este artículo, le mostraré cómo eliminar las imágenes de Docker almacenadas localmente en su anfitrión de Docker. Entonces empecemos.

Requisitos:

Debe tener instalado Docker en su computadora si desea probar los ejemplos en este artículo.

Si no tiene Docker instalado, puede consultar uno de los artículos a continuación (dependiendo de su sistema operativo) para que Docker instale en su distribución de Linux deseada.

  • Cómo instalar y usar Docker en Ubuntu 18.04 LTS (https: // Linuxhint.com/install_docker_ubuntu_1804/)
  • Instalar Docker en Debian 9 (https: // Linuxhint.com/install_docker_debian_9/)
  • Instalar Docker en CentOS 7 (https: // Linuxhint.com/install-docker-centos7/)
  • Instalar Docker en Raspberry Pi (https: // Linuxhint.com/install_docker_raspberry_pi/)

Si aún tiene algún problema para instalar Docker, puede contactarme a través de https: // soporte.Linuxhint.comunicarse. Estaré más que feliz de ayudar.

Eliminar imágenes de Docker utilizando el repositorio y la etiqueta:

Puede eliminar imágenes de Docker almacenadas localmente en su host de Docker utilizando el repositorio y la etiqueta de la imagen.

Cuando descarga una imagen de Docker usando el Docker Pull comando, debe especificar la imagen que desea descargar.

El formato del identificador de imagen de las imágenes de Docker es Repositorio: etiqueta. Por ejemplo, Alpine: Último, Ubuntu: 18.04, MySQL: Último, MHART/NODO ALPINE: Último etc.

Puede enumerar todas las imágenes de Docker disponibles almacenadas localmente en su host de Docker con el siguiente comando:

Lista de imágenes de $ Docker

Como puede ver, todas las imágenes de Docker almacenadas localmente se enumeran. Las primeras 2 columnas contienen el repositorio y la etiqueta de la imagen Docker.

Digamos que quieres eliminar la imagen de Docker EchoServer: Último. Para hacer eso, ejecute el siguiente comando:

$ Docker Image RM ECHOSERVER: Último

La imagen de Docker EchoServer: Último debería ser removido.

Eliminar imágenes de Docker usando ID de imagen:

La ID de imagen de una imagen de Docker se calcula automáticamente dependiendo del contenido de la imagen. Entonces, cada imagen de Docker tiene una identificación de imagen única.

Puede usar la ID de imagen de Docker para eliminar una imagen Docker de su host de Docker.

Puede usar el siguiente comando para enumerar todas las imágenes de Docker almacenadas localmente en usted Docker Host.

$ Docker Image List

Como puede ver, todas las imágenes de Docker almacenadas localmente se enumeran. La identificación de la imagen está en la tercera columna.

Digamos que desea eliminar la imagen de Docker Elasticsearch: 2. Si mira de cerca, puede ver que tiene la identificación de la imagen 5E9D896DC62C.

Ahora, para eliminar la imagen de Docker 5E9D896DC62C, Ejecute el siguiente comando:

$ Docker Image RM 5E9D896DC62C

La imagen de Docker 5E9D896DC62C debería ser removido.

Puede ver el siguiente error al intentar eliminar una imagen de Docker usando la ID de imagen. Simplemente significa que hay muchas imágenes con la misma identificación de imagen (imágenes de alias), por lo que Docker no sabe cuál eliminar. La solución a esto es simple. Solo elimina la imagen con el Repositorio: etiqueta de la imagen.

Entonces, así es como elimina las imágenes de Docker de su anfitrión Docker. Gracias por leer este artículo.