Discourse no instala nada fuera del contenedor, aparte de Docker como prerequisito de instalación.
Es probable que Apache2 se haya instalado después del último reinicio y no pudo tomar el puerto hasta que reiniciaste la máquina. Busca en tu historial de bash para verificar qué paquetes se instalaron manualmente.