Ich denke jetzt, dass ich vielleicht gar keinen Webserver laufen habe? Muss ich Nginx vor oder nach der Installation von Discourse installieren oder so? Ich folge einem Gedankengang aus diesem Thread, der meinem Problem identisch ist.
Okay, ich beginne zu glauben, dass dies das Problem ist. Es schien, als wäre Nginx installiert, aber nicht aktiv. Ich habe die PIDs 14311 und 14295 von docker-proxy beendet und dann Nginx gestartet. Jetzt ist Nginx an Port 80 gebunden, und wenn ich auf meine Seite zugreife, werde ich von Nginx begrüßt!
Jetzt muss ich die Docker/Discourse-Sache wieder zum Laufen bringen.
Ich habe auch diese Anleitung zur Installation von Discourse/Nginx auf einer älteren Ubuntu-Version gefunden. Sie scheinen aus irgendeinem Grund den Port für Docker geändert zu haben, weg von Port 80. Vielleicht gibt es hier einen Konflikt.
Irgendwie habe ich es geschafft, sowohl Nginx auf Port 80 laufen zu lassen als auch docker-proxy auf den Ports 8060 für HTTP und 9443 für HTTPS lauschend (wie in einem anderen Tutorial vorgeschlagen). Aber nachdem ich das erreicht habe, bin ich wieder ratlos. Discourse scheint ein so schönes Forum zu sein, aber anscheinend unmöglich für Anfänger wie mich auf Google Cloud zu installieren.