本地计算机上的Docker DNS问题

我有一个Docker问题没有解决我的本地DNS。 即使运行一个基本的ping也不会起作用。 在Fedora 20上运行的最新版本0.11.1。我最后一次使用docker(版本0.9),一切都很好。

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

我的本地DNS在Docker之外解决了问题,我没有在我的resolv.conf文件中设置localhost(127.0.0.1)。 我也尝试设置与相同的结果的DNS:

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

任何帮助将不胜感激。

如果有其他人有这个问题,我通过清除iptables得到它的工作:

iptables -F

重新启动后,为了获得更持久的解决scheme,我在清理前后列出了iptables,但是看不清是什么影响了它。 我结束了加载防火墙configuration,并使伪装区域工作。 不知道为什么这个设置已经改变了,或者现在需要设置更新的Docker版本的改变,但是它的工作原理。 有趣的是,我以前曾尝试启用IP转发(sysctl -w net.ipv4.ip_forward = 1),但这对我没有任何影响。