Cron Job per rimuovere immagini docker pendenti

Sto pensando di impostare il seguente comando come cron job. Lo scopo di questo comando è rimuovere i container vecchi che non sono più necessari a Discourse. Gestirà automaticamente il mio consumo di spazio docker.

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

Il filtro elencherà solo le immagini docker contrassegnate come <none> <none>. Quindi eliminerà le immagini. Questo è impostato per essere eseguito silenziosamente senza interazione umana.

Qualcun altro ha fatto questo? Ci sono insidie o momenti oh cavolo di cui devo essere consapevole?

o c’è un modo migliore?

Quei file non vengono mai generati automaticamente, quindi non c’è motivo per cui cron debba farlo. Se pensi di voler ripulire le immagini, allora fallo dopo ogni ricompilazione.

1 Mi Piace

Preferenze. Dimenticherò di ripulire i file dopo una ricostruzione. In questo modo, non dovrò ricordare un’attività manuale.