La forma más segura y fácil de limpiar imágenes colgantes
docker images --quiet --filter=dangling=true | xargs --no-run-if-empty docker rmi
Las imágenes de Docker consisten en múltiples capas. Las imágenes colgantes son capas que no tienen relación con ninguna imagen etiquetada. Ya no tienen un propósito y consumen espacio en disco.
Nota: Recomiendo no usar pruneen producción, porque docker system prune -aeliminará todas las imágenes a las que el contenedor no hace referencia, por lo que no podemos retroceder a la versión anterior.
Para enumerar colgando imágenes mediante la adición de la bandera del filtro, -fcon un valor de dangling=trueal docker images.
Lista de imágenes colgantes
docker images -f dangling=true
Eliminar imágenes colgantes
docker rmi $(docker images -f dangling=true -q)
O
docker images --quiet --filter=dangling=true | xargs --no-run-if-empty docker rmi
Cuando ejecutamos cualquier trabajo cron para eliminar las cosas colgantes, use lo anterior para asegurarse de que el trabajo se ejecute correctamente. Al igual que en Jenkins, si ejecutamos un trabajo de estilo libre con el siguiente comando, el trabajo nunca fallará, incluso si no existen elementos colgantes en la máquina.
Esta es la forma más segura y fácil de limpiar imágenes colgantes y recuperar nuestro espacio en disco para su uso.
pruneno se recomienda en producción /