Oggi il problema era che volevo fare un’installazione pulita poiché avevo una strana versione 2.4.0-betaXYZ che non si aggiornava da sola. Ho fatto un test su un’altra VM con un’installazione pulita e ripristinando il backup a 2.7.12 che ha funzionato perfettamente (ho anche separato il container dei dati in redis e postgres).
Ora il server principale eseguiva ancora una vecchia versione di Ubuntu e Docker, quindi volevo:
- fare un backup
- spegnere Discourse
- fare delle manipolazioni per l’aggiornamento del sistema operativo senza preoccuparmi di Discourse, inclusi diversi riavvii
- Fare un’installazione pulita
- Ripristinare il backup
Volevo solo mantenere i container spenti e non eliminarli subito, poiché non ero più sicuro se avessi bisogno di qualcosa da essi che potessi aver dimenticato durante il mio test. E ho pensato, hey, unless-stopped è per me la politica di riavvio perfetta poiché assicura che i container si avviino automaticamente dopo il riavvio, a meno che tu non li fermi manualmente. Di solito è esattamente quello che voglio, quindi ho pensato perché non provare a renderlo permanente.
Non è un grosso problema se non è possibile.
Farò solo l’aggiornamento di docker (o se lo dimentico troppo spesso farò l’aggiornamento di docker tramite cron ogni 5 minuti
)