Ripristina da un'immagine server che contiene Discourse, ma si verifica un errore di rebuild

Effettuo il backup di un’immagine del server su cui Discourse funziona correttamente, quindi la ripristino su un nuovo server utilizzando il backup. Tuttavia, quando ricompilo l’applicazione dalla directory di Discourse, si verifica sempre un errore di accesso a Git. Il messaggio è il seguente:

"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"

A proposito, la rete funziona correttamente e riesco ad accedere a GitHub. Mi chiedo se ci sia una configurazione che contiene l’indirizzo IP del vecchio server all’interno di Discourse, ma non riesco a trovarla.

La rete host non ha problemi, ma quella Docker è rotta.

La settimana scorsa qualcuno ha segnalato un bug simile: la rete Docker non riusciva a connettersi al DNS fornito dal DHCP, e impostandolo su un DNS pubblico (come 8.8.8.8) il problema è stato risolto.

Ho modificato i nameserver in resolv.conf e hosts, ma non funziona

Quale resolve.conf? Quello del contenitore Docker o dell’host?

Il contenitore Docker può eseguire il ping su quell’indirizzo IP? Se l’ICMP non arriva, allora nemmeno l’UDP arriverà.

Non so quale configurare

Scusa per aver rispolverato un vecchio thread. Ho lo stesso problema:

fatal: unable to access ‘GitHub - discourse/pups: Simple yaml based bootstrapper for Linux machines · GitHub’: Could not resolve host: github.com
ed49e7f0cd62b126dbf62361bde91094df50435ead3813455b1a9bf2305a2604
** BOOTSTRAP FALLITO ** scorri verso l’alto e cerca i messaggi di errore precedenti, potrebbero essercene più di uno.

Poiché non sono uno sviluppatore o un programmatore, ho solo conoscenze limitate su FTP, SSH e i comandi Linux. Ho impostato il forum principalmente da solo, imparando lungo il percorso.

Tuttavia, oggi ho modificato alcune informazioni SMTP in app.yml, poi ho eseguito il rebuild e ho ottenuto questo problema.
Qualcuno può indicarmi una guida completa per risolvere il problema con Docker?

Se il tuo server non riesce a risolvere GitHub, probabilmente hai un problema DNS di qualche tipo.