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

I backup a server image which discourse runs smoothly, and then restore on a new server with the backup, but when I rebuild app from discourse directory, it always gets a error to access git, the message is:

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

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

By the way, the network has no problem that I can access github, I wonder there’s a configuration contains the old server’s ip address in discourse, but I can’t find it

1 „Gefällt mir“

The host network has no problem, but the Docker one is busted.

Last week someone complained with a similar bug and the docker network wasn’t able to connect to the DHCP provided DNS, and setting it to a public DNS (like 8.8.8.8) solved it.

4 „Gefällt mir“

I have change the nameserver in resolv.conf and hosts, but it doesn’t work

Which resolve.conf? The docker container or the host?

Can the docker container ping that IP? If ICMP doesn’t reach it then UDP won’t.

1 „Gefällt mir“

I don’t know which one to configure

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.