Mein VPS hat nur eine IPv6-Adresse, aber ich verwende Dan Wins GitHub IPv6-Proxy: Ich kann github.com anpingen, ich habe discourse_docker.git erfolgreich geklont und ich kann genau dasselbe discourse.git von der Befehlszeile auf demselben VPS klonen. Aber wenn derselbe Befehl von discourse-setup ausgeführt wird, kann es github.com nicht auflösen und schlägt fehl.
Ein früherer Beitrag empfahl, mtu=1400 in meiner docker.service-Datei einzustellen, was ich getan habe, aber es hat nichts geändert.
Ich ging zunächst davon aus, dass es sich um ein IPv6-Problem handelte, aber die Tatsache, dass mein VPS auf GitHub zugreifen und das Paket klonen kann, verwirrt mich … Ich weiß nicht, was das Setup anders macht. Ich wünschte, es gäbe eine Möglichkeit, discourse-setup mitzuteilen, dass github.git bereits auf dem Server ist oder einfach die Standardeinstellungen des Servers zu verwenden, die funktioniert haben.
Ich hatte in der Vergangenheit Probleme mit Docker auf reinen IPv6-Systemen im Zusammenhang mit dem fehlenden NAT, da Docker oft IP-Adressen verwendet, die nur vom Host aus erreichbar sind, NAT aber von Docker für IPv6 nicht automatisch konfiguriert wird.
Ja, ihr habt es genau richtig getroffen – es war tatsächlich ein v6-Problem, da Docker mit v6 nicht zurechtkommt. Ich habe dem VPS eine v4-Adresse hinzugefügt und alles funktionierte.\n\nDanke