Hallo, ich fühle mich wirklich dumm, weil das eigentlich offensichtlich sein sollte, aber ich bekomme die Docker-Installation für Anfänger auf einer AWS t2.medium-Instanz mit Ubuntu 18.04 AMI nicht zum Laufen.
Der Fehler, den ich beim Ausführen von ./discourse-setup ständig bekomme, lautet:
Status: Downloaded newer image for discourse/base:2.0.20200220-2221
app wurde nicht gestartet!
./discourse-doctor kann helfen, das Problem zu diagnostizieren.
Es wurden 4 GB Arbeitsspeicher und 2 physische CPU-Kerne gefunden.
db_shared_buffers wird auf 1024 MB gesetzt.
UNICORN_WORKERS wird auf 4 gesetzt.
Speicherparameter in containers/app.yml wurden aktualisiert.
Hostname für dein Discourse? [discourse.example.com]: discuss.postera.ai
Prüfe deinen Domainnamen . . .
WARNUNG:: Dieser Server scheint unter discuss.postera.ai:443 nicht erreichbar zu sein.
Eine Verbindung zu http://discuss.postera.ai (Port 80) schlägt ebenfalls fehl.
Das deutet darauf hin, dass discuss.postera.ai auf die falsche IP-Adresse aufgelöst wird
oder dass der Datenverkehr nicht zu deinem Server geleitet wird.
Google: "open ports YOUR CLOUD SERVICE", um Informationen zur Lösung dieses Problems zu erhalten.
Ich bin mir nicht sicher, ob das Problem bei app wurde nicht gestartet liegt oder daran, dass der Server nicht erreichbar ist.
Ich habe die Ports 80 und 443 für gesamten Datenverkehr geöffnet und einen A-Eintrag hinzugefügt, der auf die öffentliche IPv4-Adresse zeigt. Das Ausführen von dig und host auf meinem lokalen Rechner scheint darauf hinzudeuten, dass diese DNS-Zuordnung in Ordnung ist.
Die Instanz befindet sich im öffentlichen Subnetz eines VPC. Ich laufe nicht hinter einem Load Balancer (mehr nicht; ich habe das nicht zum Laufen bekommen und dachte, es sei ein Nginx-Problem…).
Vielen Dank für eure Hilfe.