Agora estou pensando que talvez eu não esteja executando um servidor web? Preciso instalar o Nginx antes ou depois de instalar o Discourse, ou algo assim? Seguindo uma linha de raciocínio deste tópico, idêntico ao meu problema.
Ok, estou começando a achar que esse é o problema. Parecia que o Nginx estava instalado, mas não estava rodando. Matei os PIDs 14311 e 14295 do docker-proxy e depois executei o Nginx. Agora o Nginx está vinculado à porta 80 e, ao acessar meu site, sou recebido pelo Nginx!
Agora é preciso fazer o Docker/Discourse funcionar novamente.
Também encontrei este guia sobre como instalar e configurar o Discourse com Nginx em uma versão mais antiga do Ubuntu. Eles parecem ter alterado a porta do Docker, para a porta 80 por algum motivo. Talvez haja algum conflito aqui.
De alguma forma, consegui ter o Nginx rodando na porta 80 e o docker-proxy escutando nas portas 8060 para HTTP e 9443 para HTTPS (como sugerido neste outro tutorial). Mas, tendo alcançado isso, estou perdido novamente. O Discourse parece ser um fórum tão legal, mas aparentemente impossível de instalar no Google Cloud para iniciantes como eu.