Docker容器可以到达DNS但不能parsing主机

我有一个有趣的问题运行docker集装箱:突然间,我无法解决在容器内的DNS。

这里是一个简要说明:

  1. 没有什么是解决的; apt-get,pip,一次性ping容器等运行docker run -it --dns=8.8.8.8 ubuntu ping www.google.com结果ping: unknown host www.google.com无论是否有--dns标志。

  2. 我可以从容器内部和外部达到8.8.8.8。 docker run -it ubuntu ping 8.8.8.8作品。

  3. 我已经通过编辑/etc/sysconfig/docker docker将容器configuration为同时使用8.8.8.8,8.8.8.4和我的本地networkingDNS服务器(以各种排列方式)添加DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.8.4"并在运行时在容器上设置--dns 8.8.8.8标志。 每次更改之间运行systemctl restart docker

  4. ip_forward已启用。 (见这里 )

  5. 我已经完成了这里指定的完全重置。

我正在运行Fedora 21,docker客户端版本1.5.0。

有任何想法吗? 我完全不知道什么是阻止docker成功访问互联网。

他们已经解决了1.8的问题: https : //github.com/docker/docker/issues/13381干杯。

毕竟,完全重新启动解决了这个问题 – 但是,这仍然不能解决问题。

如果有人知道实际的原因,我仍然好奇,但现在问题没有了。