Cron-Job zum Entfernen schwebender Docker-Bilder

Ich möchte den folgenden Befehl als Cronjob einrichten. Der Zweck dieses Befehls ist es, alte Container zu entfernen, die von Discourse nicht mehr benötigt werden. Er wird meinen Docker-Speicherverbrauch automatisch verwalten.

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

Der Filter listet nur Docker-Images auf, die als none none aufgeführt sind. Dann werden die Images gelöscht. Dies ist so eingerichtet, dass es lautlos und ohne menschliches Eingreifen ausgeführt wird.

Hat das sonst noch jemand gemacht? Gibt es Fallstricke oder Oh-Mist-Momente, auf die ich achten muss?

Oder gibt es einen besseren Weg?

[quote=„Jeff Cocking, post:1, topic:348208, username:LotusJeff“]oder gibt es einen besseren Weg?
[/quote]

Diese Dateien werden niemals automatisch generiert, daher gibt es keinen Grund für Cron, dies zu tun. Wenn Sie der Meinung sind, dass Sie Bilder bereinigen müssen, tun Sie dies einfach nach jedem Neuerstellen.

1 „Gefällt mir“

Einstellungen. Ich werde vergessen, die Dateien nach einem Neubau zu löschen. Auf diese Weise muss ich mich nicht an eine manuelle Aufgabe erinnern.