Quindi non hai usato docker-compose?
Sì, l’installazione standard richiede le porte 80 e 443 e attiva https e force_https. Non dovresti avere il problema che descrivi se hai eseguito un’installazione standard.
Hai eseguito discourse-setup per installare?