⚠ Порт 443 этого компьютера, похоже, недоступен по имени узла: metabolism.logophilia.eu ----

Не устанавливайте Postgres.

Это ожидаемо, так как вы не установили Discourse в качестве веб-сервера.

Тогда у вас (почти наверняка) всё ещё есть проблема: порты вашей виртуальной машины не открыты для доступа из интернета.

Это не так. В сообщении чётко указано, что у Discourse нет доступа к порту. А ваша команда curl показывает, что портом 443 управляет что-то другое.

Я думаю, что контейнер был успешно собран, но либо он не может запуститься, потому что порт 443 занят чем-то другим, либо он ничего не делает, потому что порт 443 перенаправлен куда-то ещё.

Вы можете попробовать

docker ps

чтобы проверить, запущены ли какие-либо контейнеры, и

docker logs app

чтобы увидеть, что записал Discourse через Docker.