첫째, google.com과 같은 일부 웹 서버는 명령을 핑 (ping) 응답하지 않습니다. IP가 해결되었다는 것을 알 수 있다면 아무런 문제가 없습니다.
그렇지 않으면, 당신은 명령을 실행하여 컨테이너가 사용하는 DNS 서버를 확인할 수 있습니다 즉 구성된 DNS 서버로 8.8.8.8
를 표시하지 않는 경우
docker exec -it <container-name> cat /etc/resolve.conf
를, 당신은 다음 중 하나를 수행해야합니다 :
구성 고정 표시기를 들어, 다음과 같은 내용으로 파일 /etc/systemd/system/docker.service.d/dns.conf
생성하여 systemd DNS : 또는
[Service]
ExecStart=
ExecStart=/usr/bin/docker daemon -H fd:// --dns 8.8.8.8 --dns x.x.x.x --dns x.x.x.x
을, 실행을 위해 --dns 옵션을 추가하여 컨테이너를 시작할 때 DNS 목록을 지정하십시오.
docker run --dns 8.8.8.8 ...