Docker · 3 min read · Sep 21, 2025

Cómo eliminar una imagen de Docker en Linux

Docker es una plataforma que simplifica el proceso de desarrollo, envío y ejecución de aplicaciones en entornos aislados llamados contenedores. Los contenedores empaquetan todo lo que una aplicación necesita para ejecutarse, incluyendo código, tiempo de ejecución, bibliotecas y configuraciones, asegurando consistencia en diferentes entornos, ya sea en la máquina de un desarrollador o en producción. Una Imagen de Docker es un paquete ligero, independiente y ejecutable que contiene todas las instrucciones para crear un contenedor de Docker. Incluye el código de la aplicación, dependencias y cualquier herramienta o biblioteca del sistema necesaria. Una vez construidas, las imágenes de Docker pueden ser compartidas, reutilizadas y desplegadas, convirtiéndolas en un componente esencial para asegurar la consistencia y escalabilidad de las aplicaciones en varios sistemas.

Las imágenes de Docker pueden ocupar un espacio significativo en disco con el tiempo, especialmente si construyes y descargas imágenes con frecuencia. Esta guía te guiará a través del proceso de eliminación de imágenes de Docker que ya no son necesarias.

Paso 1: Listar Imágenes de Docker

Antes de eliminar cualquier imagen, es una buena idea listar primero todas las imágenes disponibles en tu sistema.

Comando:

docker images

Explicación: Este comando mostrará una lista de todas las imágenes, mostrando el repositorio, la etiqueta, el ID de la imagen, la fecha de creación y el tamaño.

Paso 2: Identificar la(s) Imagen(es) a Eliminar

De la lista generada por el comando anterior, identifica la(s) imagen(es) que deseas eliminar. Puedes elegir una imagen por su IMAGE ID, REPOSITORY o TAG.

Consejo:

  • IMAGE ID es un identificador único para cada imagen, que es la opción más segura para usar.
  • REPOSITORY y TAG se refieren al nombre y la versión de la imagen, respectivamente.

Paso 3: Eliminar la Imagen de Docker

Para eliminar una imagen de Docker específica, utiliza el comando docker rmi seguido del IMAGE ID, REPOSITORY:TAG o IMAGE NAME.

Comando:

docker rmi 

O, si prefieres usar el repositorio y la etiqueta:

docker rmi :

Explicación:

  • Este comando eliminará la imagen especificada.
  • Si la imagen está siendo utilizada por un contenedor en ejecución, Docker te impedirá eliminarla para evitar interrupciones.

Ejemplo:

docker rmi 7d9495d03763

o

docker rmi ubuntu:latest

Paso 4: Forzar la Eliminación de una Imagen (Opcional)

Si una imagen tiene múltiples etiquetas o está siendo utilizada por un contenedor detenido, Docker puede no eliminarla de inmediato. En tales casos, puedes forzar la eliminación de la imagen.

Comando:

docker rmi -f 

Explicación:

  • La opción -f o --force obliga a Docker a eliminar la imagen incluso si está etiquetada múltiples veces o está asociada con contenedores detenidos.

Advertencia:

  • Usa este comando con precaución, ya que puede llevar a consecuencias no deseadas si la imagen aún está en uso.

Paso 5: Eliminar Todas las Imágenes No Utilizadas (Opcional)

Si deseas limpiar todas las imágenes no utilizadas (imágenes colgantes), puedes usar el comando docker image prune.

Comando:

docker image prune

Explicación:

  • Este comando elimina todas las imágenes colgantes: imágenes que no están etiquetadas y no son referenciadas por ningún contenedor.
  • Docker te pedirá confirmación antes de proceder.

Consejo: Para eliminar todas las imágenes no utilizadas, no solo las colgantes, usa:

docker image prune -a

Paso 6: Verificar la Eliminación

Después de eliminar la(s) imagen(es), puedes verificar que han sido eliminadas listando las imágenes nuevamente.

Comando:

docker images

Explicación:

  • Si la imagen fue eliminada con éxito, ya no aparecerá en la lista.

Consejos Adicionales

  • Verificar Espacio en Disco: Después de eliminar imágenes, es una buena práctica verificar tu espacio en disco para asegurarte de que las eliminaciones han liberado espacio. Puedes usar el comando docker system df para este propósito.
  • Eliminar Volúmenes y Redes No Utilizados: Ocasionalmente, los volúmenes y redes no utilizados también pueden consumir espacio en disco. Considera ejecutar docker volume prune y docker network prune para limpiar estos.
  • Ten Cuidado: Siempre verifica dos veces antes de eliminar imágenes, especialmente en un entorno de producción, ya que eliminar imágenes en uso puede interrumpir servicios.

Siguiendo estos pasos, puedes gestionar y eliminar eficazmente las imágenes de Docker, manteniendo tu entorno Docker limpio y optimizado.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.