Wiederherstellung aus einem Server-Image, das Discourse enthält, aber beim Neuaufbau Fehler auftreten

Ich habe ein Server-Image gesichert, auf dem Discourse einwandfrei läuft, und es auf einem neuen Server wiederhergestellt. Beim erneuten Erstellen der App aus dem Discourse-Verzeichnis tritt jedoch stets ein Fehler beim Zugriff auf Git auf. Die Fehlermeldung lautet:

"cd /pups && git pull && /pups/bin/pups --stdin

fatal: unable to access ‘GitHub - discourse/pups: Simple yaml based bootstrapper for Linux machines · GitHub’: Could not resolve host: github.com"

Übrigens gibt es keine Netzwerkprobleme; ich kann auf GitHub zugreifen. Ich vermute, dass eine Konfiguration die IP-Adresse des alten Servers enthält, kann sie aber nicht finden.

Das Host-Netzwerk funktioniert einwandfrei, aber das Docker-Netzwerk ist defekt.

Letzte Woche beschwerte sich jemand über einen ähnlichen Fehler, und das Docker-Netzwerk konnte keine Verbindung zum vom DHCP bereitgestellten DNS herstellen. Die Einstellung auf ein öffentliches DNS (wie 8.8.8.8) hat das Problem gelöst.

Ich habe die Nameserver in resolv.conf und hosts geändert, aber es funktioniert nicht.

Welche resolve.conf? Die des Docker-Containers oder die des Hosts?

Kann der Docker-Container diese IP anpingen? Wenn ICMP nicht ankommt, wird es UDP auch nicht tun.

Ich weiß nicht, welche ich konfigurieren soll

Entschuldigung, dass ich den alten Thread wiederbelebe. Ich habe das gleiche Problem:

fatal: unable to access ‘GitHub - discourse/pups: Simple yaml based bootstrapper for Linux machines · GitHub’: Could not resolve host: github.com
ed49e7f0cd62b126dbf62361bde91094df50435ead3813455b1a9bf2305a2604
** BOOTSTRAP FEHLGESCHLAGEN ** Bitte scrollen Sie nach oben und suchen Sie nach früheren Fehlermeldungen, es kann mehr als eine geben.

Da ich kein Entwickler/Programmierer bin, verfüge ich nur über begrenzte Kenntnisse in Bezug auf FTP, SSH und Linux-Befehle. Ich habe das Forum größtenteils selbst eingerichtet und dabei gelernt.

Heute habe ich jedoch einige SMTP-Informationen in der app.yml geändert, den Container neu aufgebaut und dieses Problem erhalten.
Kann mir jemand eine umfassende Anleitung zur Behebung des Problems mit Docker empfehlen?

Wenn Ihr Server GitHub nicht auflösen kann, liegt höchstwahrscheinlich ein DNS-Problem vor.