Теперь я думаю, что, возможно, у меня не запущен веб-сервер? Нужно ли мне установить Nginx до или после установки Discourse, или что-то в этом роде? Я следую логике из этой темы, которая идентична моей проблеме.
Хорошо, я начинаю думать, что это и есть проблема. Казалось, что Nginx установлен, но не запущен. Я завершил процессы с PID 14311 и 14295 (docker-proxy), а затем запустил Nginx. Теперь Nginx привязан к порту 80, и при доступе к моему сайту я вижу приветствие от Nginx!
Теперь нужно снова запустить Docker/Discourse.
Также я нашел это руководство по установке Discourse/Nginx на более старой версии Ubuntu. Похоже, они изменили порт для Docker, с порта 80 по какой-то причине. Возможно, здесь есть какой-то конфликт.
Как-то удалось запустить Nginx на порту 80, а Docker-proxy слушает порты 8060 для HTTP и 9443 для HTTPS (как предлагается в другом руководстве). Но, добившись этого, я снова растерян. Discourse кажется таким замечательным форумом, но, apparently, невозможно установить на Google Cloud для таких новичков, как я.