Trabajo programado para eliminar imágenes de Docker colgantes

Estoy considerando configurar el siguiente comando como un trabajo cron. El propósito de este comando es eliminar contenedores antiguos que ya no son necesarios para Discourse. Gestionará automáticamente mi consumo de espacio de docker.

docker images --quiet --filter=dangling=true | xargs --no-run-if-empty docker rmi

El filtro solo listará las imágenes de docker marcadas como <none> <none>. Luego, eliminará las imágenes. Esto está configurado para ejecutarse silenciosamente sin interacción humana.

¿Alguien más ha hecho esto? ¿Hay alguna trampa o momento de pánico del que deba ser consciente?

¿O hay una forma mejor?

Esos archivos nunca se generan automáticamente, por lo que no hay razón para que cron lo haga. Si crees que quieres limpiar imágenes, simplemente hazlo después de cada reconstrucción.

1 me gusta

Preferencias. Me olvidaré de limpiar los archivos después de una reconstrucción. De esta manera, no tengo que recordar una tarea manual.