⚠ Port 443 dieses Computers scheint über den Hostnamen metabolism.logophilia.eu nicht erreichbar zu sein ----

Installiere Postgres nicht.

Das ist zu erwarten, da du Discourse nicht als Webserver installiert hast.

Dann hast du (mit sehr hoher Wahrscheinlichkeit) immer noch das Problem, dass die Ports deiner VM nicht ins Internet freigegeben sind.

Das tut sie nicht. Es wird eindeutig festgestellt, dass Discourse keinen Zugriff auf den Port hat. Dein curl-Befehl zeigt zudem, dass etwas anderes die Kontrolle über Port 443 hat.

Ich vermute, der Container wurde erfolgreich erstellt, startet aber nicht, weil etwas anderes Port 443 belegt, oder er führt keine Aktionen aus, weil Port 443 woanders weitergeleitet wird.

Du kannst Folgendes versuchen:

docker ps

um zu prüfen, ob Container ausgeführt werden, und

docker logs app

um zu sehen, was Discourse über Docker protokolliert hat.