Tarefa Agendada para remover imagens Docker penduradas

Estou pensando em configurar o seguinte comando como um cron job. O propósito deste comando é remover contêineres antigos que não são mais necessários pelo Discourse. Ele gerenciará automaticamente o consumo de espaço do meu docker.

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

O filtro listará apenas imagens do docker marcadas como <none> <none>. Em seguida, ele excluirá as imagens. Isso está configurado para ser executado silenciosamente, sem interação humana.

Mais alguém fez isso? Algum gotcha ou momento oh crap do qual preciso estar ciente?

Ou existe uma maneira melhor?

Esses arquivos nunca são gerados automaticamente, então não há motivo para o cron fazer isso. Se você acha que quer limpar imagens, então faça isso após cada reconstrução.

1 curtida

Preferências. Esquecerei de limpar os arquivos após uma reconstrução. Desta forma, não preciso me lembrar de uma tarefa manual.