2015-02-12 11 views

risposta

7

L'opzione --rm nel client Docker è completamente un'opzione del lato client. Questo è, ad esempio, il motivo per cui non è possibile combinare -d con --rm - perché il client è in grado di rimuovere il contenitore all'uscita solo se rimane collegato al contenitore.

È possibile scrivere uno script di pulizia che periodicamente esegue docker ps -f status=exited -q e ripulisce il risultato.

Si potrebbe anche ottenere qualcosa di più automatizzato monitorando l'endpoint /events dell'API Docker e rispondendo immediatamente alle uscite del contenitore, suppongo.

+0

Bella spiegazione dettagliata! –

+0

Buono a sapersi, grazie! – shino

Problemi correlati