Il fatto che ciò non sia mai consigliato mi porta a pensare che l’esecuzione di quel comando durante una ricostruzione potrebbe non funzionare/non essere sicura.
Potresti provare a eseguirli in serie in uno script bash?
Potresti provare a eseguirli in serie in uno script bash?
Ho già creato uno script bash personalizzato per ricostruire l’app e, dopo la ricostruzione, ho rimosso le immagini docker inutilizzate da un container docker discourse
Tuttavia, sono interessato a sapere se questi comandi possono essere aggiunti al file app.yml o al file launcher.
Li ho sperimentati sul sito di staging una volta ma ho riscontrato un problema nel file launcher. Mentre i comandi funzionano per me, utilizzarli comporta la rimozione di tutte le immagini. docker image prune -a --force
Per risolvere questo problema, ho incorporato un filtro per le ultime 24 ore nel comando: docker image prune -a --force --filter "until=240h" e questa soluzione è efficace per me.
Quale problema stai cercando di risolvere? Hai poco spazio su disco per creare un container senza eliminare quello vecchio? È pericoloso perché se qualcosa va storto sei nei guai.
Non puoi farlo nel launcher poiché quei comandi vengono eseguiti all’interno del container. Puoi farlo in uno script di shell che farebbe questo ed eseguirebbe il launcher.