2014-05-15 2 views
1

Docker에서 로컬 DNS를 확인하지 못하는 문제가 있습니다. 기본 핑 실행도 더 이상 작동하지 않습니다. 현재 버전 0.11.1은 Fedora 20에서 실행됩니다. 마지막으로 docker (버전 0.9)로 작업 한 모든 것이 정상이었습니다. 로컬 컴퓨터의 Docker DNS 문제

sudo docker run base ping google.com
ping: unknown host google.com

내 로컬 DNS

은 부두 노동자의 미세한 외부를 해결하고 나는 로컬 호스트 (127.0.0.1) 내 resolv.conf 파일에 설정되어 있지 않습니다. 또한 같은 결과로 DNS 설정을 시도했다 :

sudo docker run --dns=8.8.8.8 base ping google.com
ping: unknown host google.com

어떤 도움을 주시면 감사하겠습니다.

답변

2

다른 사람이 내가이 iptables에 밖으로 취소하여 작업있어이 문제가있는 경우 : 내가 전에 세척 후에는 iptables에 나와 다시 시작한 후 더 영구적 인 해결책을

iptables -F

를하지만 정말 볼 수없는 그게 무슨 영향을 미치는지. 방화벽 구성로드가 끝나고 가장 무도회 영역을 사용할 수있게되었습니다. 이 설정이 변경된 이유 또는 최신 Docker 버전의 변경에서이 기능을 설정해야하는 이유를 모르지만 작동합니다. 흥미롭게도 나는 이전에 IP 포워딩 (sysctl -w net.ipv4.ip_forward = 1)을 사용하도록 설정했지만이 방법은 아무런 효과가 없었다.

관련 문제