2015-02-12 9 views

Antwort

7

Die Option --rm im Docker-Client ist eine reine Client-Option. Dies ist beispielsweise der Grund, warum Sie -d nicht mit --rm kombinieren können - weil der Client den Container nur dann beim Beenden entfernen kann, wenn er am Container angeschlossen bleibt.

Sie könnten ein Bereinigungsskript schreiben, das in regelmäßigen Abständen docker ps -f status=exited -q ausführen und das Ergebnis bereinigen würde.

Sie könnten auch etwas automatisierter erreichen, indem Sie den Endpunkt /events der Docker-API überwachen und sofort auf Container-Exits reagieren, denke ich.

+0

Schöne detaillierte Erklärung! –

+0

Gut zu wissen, danke! – shino