Значит, вы не использовали docker-compose?
Да, стандартная установка требует порты 80 и 443, включает HTTPS и принудительное перенаправление на HTTPS (force_https). Если вы выполнили стандартную установку, у вас не должно возникнуть описанной вами проблемы.
Вы запускали discourse-setup для установки?