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 imagesExplicació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.
REPOSITORYyTAGse 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 7d9495d03763o
docker rmi ubuntu:latestPaso 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
-fo--forceobliga 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 pruneExplicació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 -aPaso 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 imagesExplicació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 dfpara 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 pruneydocker network prunepara 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.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.