AD

¿Ya dominas lo básico? Un curso estructurado de Docker es la vía rápida para dar el salto.

Ver cursos de Docker en Udemy

Enlace de afiliado. No te cuesta nada extra.

🐳Lecciones de Docker
Lección 16 / 45

Borrar una imagen con docker rmi

En esta lección eliminarás una imagen descargada.

docker rmi nginx la borra. Se pueden usar el nombre con etiqueta o el identificador.

El error que casi todo el mundo encuentra es image is being used by stopped container: no se puede borrar una imagen mientras exista un contenedor creado a partir de ella, aunque esté parado. Hay que quitar antes los contenedores con docker rm.

Esa dependencia es la razón práctica de la distinción entre rm y rmi, y de que el orden importe: primero los contenedores, después la imagen.

Al borrar verás varias líneas de Deleted, una por capa. Solo se eliminan de verdad las capas que ninguna otra imagen esté usando; las compartidas se quedan, así que el espacio liberado suele ser menor que el tamaño que mostraba la lista.

Para limpiar sin ir una a una está docker image prune, que quita las huérfanas, y docker image prune -a, que quita todas las que no tengan ningún contenedor. Esta última libera mucho espacio y obliga a volver a descargar, así que conviene pensarlo antes.

Docker
Pruébalo (escríbelo en la terminal simulada)
docker rmi nginx

🧑‍💻 Puedes escribir este comando en la terminal simulada de Docker para probarlo tú mismo (esta página no incluye terminal interactiva).

Espacio publicitario (banner)
Espacio publicitario (en el artículo)