cd /pups && git pull && /pups/bin/pups --stdin
fatal: unable to access 'https://github.com/discourse/pups.git/': Could not resolve host: github.com
fe7a66f6321f948dd840124da1f0165db18807367b4419e1cc9906eb7f71a0a8
** FAILED TO BOOTSTRAP **
이 포럼과 GitHub 주변에서 찾을 수 있었던 이 문제에 대한 해결책 중 최소 3가지를 시도해 보았습니다. 여기에는 Docker에서 “인터넷 연결 없음” 및 "DNS 문제"에 대한 Docker Stack Overflow 답변도 포함됩니다.
Discourse 포럼 소프트웨어를 설정하는 방법에 대해 찾을 수 있었던 최소 2가지 다른 튜토리얼을 따라 보았습니다. 하나는 공식 튜토리얼이고, 다른 하나는 다른 튜토리얼입니다.
DNS가 구성된 daemon.json 파일을 설정하고, docker0 인터페이스를 프로미스커스(promiscuous) 모드로 설정하는 등의 조치를 취했습니다.
그 모든 조치에도 불구하고 여전히 동일한 문제가 발생합니다.
저는 OVH에서 호스팅하는 Ubuntu 20.04 서버를 사용 중입니다.
호스트에서는 github.com에 ping을 보내 응답을 받을 수 있지만, Docker 환경에서는 그렇지 않습니다.
도움을 주실 수 있는 분 계신가요?
수정: 컨테이너 환경의 /etc/hosts 파일에 GitHub의 IP 주소를 수동으로 입력해 본 후, “unable to resolve github.com” 대신 "connection timed out"이라는 메시지가 표시됩니다.