Sito non accessibile dal browser - problemi docker

Non hai bisogno di nginx. Immagino che, quando hai riavviato il sistema, Discourse sia riuscito a occupare la porta 80 mentre nginx si stava riavviando. Hai avuto fortuna che, al riavvio del sistema, Discourse si sia avviato prima di nginx. Dovresti disinstallare o disabilitare nginx (a meno che non lo abbia configurato come proxy inverso, cosa che non puoi fare con discourse-setup).