Configurazione persistente di restart-policy

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:

  1. fare un backup
  2. spegnere Discourse
  3. fare delle manipolazioni per l’aggiornamento del sistema operativo senza preoccuparmi di Discourse, inclusi diversi riavvii
  4. Fare un’installazione pulita
  5. 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. :slight_smile: Farò solo l’aggiornamento di docker (o se lo dimentico troppo spesso farò l’aggiornamento di docker tramite cron ogni 5 minuti :wink: )