Discourse가 포함된 서버 이미지에서 복구했지만 재빌드 오류 발생

Discourse가 정상적으로 실행되던 서버 이미지를 백업한 후, 해당 백업으로 새 서버에 복원했습니다. 하지만 discourse 디렉터리에서 앱을 다시 빌드할 때마다 git 접근 오류가 발생하며, 다음과 같은 메시지가 표시됩니다:

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

참고로 네트워크에는 문제가 없으며 github에 접근할 수 있습니다. Discourse 설정 중에 이전 서버의 IP 주소를 포함하고 있는 항목이 있는 것 같아 보이지만, 어디에 있는지 찾지 못하고 있습니다.

호스트 네트워크에는 문제가 없지만, Docker 네트워크가 고장 났습니다.

지난주에도 비슷한 버그에 대한 불만이 있었는데, 당시 Docker 네트워크가 DHCP에서 제공되는 DNS에 연결하지 못했고, 이를 공개 DNS(예: 8.8.8.8)로 설정하니 해결되었습니다.

resolv.conf와 hosts에서 네임서버를 변경했지만, 작동하지 않습니다.

어떤 resolve.conf를 말씀하시는 건가요? Docker 컨테이너 쪽인지, 호스트 쪽인지요?

Docker 컨테이너에서 해당 IP로 ping을 보낼 수 있나요? ICMP 패킷이 도달하지 못하면 UDP도 도달하지 못합니다.

어떤 것을 설정해야 할지 모르겠습니다

오래된 스레드를 다시 꺼내 죄송합니다. 저도 동일한 문제를 겪고 있습니다:

fatal: unable to access ‘GitHub - discourse/pups: Simple yaml based bootstrapper for Linux machines · GitHub’: Could not resolve host: github.com
ed49e7f0cd62b126dbf62361bde91094df50435ead3813455b1a9bf2305a2604
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.

저는 개발자/코더가 아니므로 FTP, SSH, Linux 명령어에 대한 지식은 제한적입니다. 주로 포럼을 직접 설정하면서 배워 나가고 있습니다.

하지만 오늘 app.yml에서 SMTP 정보를 변경한 후 재빌드(rebuild)를 실행했는데 이 문제가 발생했습니다.
Docker 관련 문제를 해결하는 포괄적인 가이드를 알려주실 수 있는 분 계신가요?

서버가 GitHub을 해석할 수 없다면 DNS 관련 문제가 있는 것입니다.