如何解决我的Docker容器没有互联网
遵循以下建议进行修复:
[…]您可以尝试重设所有内容吗?
pkill docker
iptables -t nat -F
ifconfig docker0 down
brctl delbr docker0
docker -d
它将迫使docker重新创建网桥并重新初始化所有网络规则
https://github.com/dotcloud/docker/issues/866#issuecomment-19218300
似乎界面以某种方式“挂起”。
上面的答案可能仍然可以为您完成工作,但是自从发布此答案以来已经有很长的时间了,现在docker更完善了,因此请确保先尝试使用这些方法,然后再进行iptables
其他操作。
sudo service docker restart
或(如果您使用的是不使用新贵的Linux发行版)sudo systemctl restart
docker
解决方法
我的工作正常,但现在停止了。我尝试了以下命令,但无济于事:
docker run -dns 8.8.8.8 base ping google.com
docker run base ping google.com
sysctl -w net.ipv4.ip_forward=1
-在主机和容器上
我所得到的是unknown host google.com
。Docker版本0.7.0
有任何想法吗?
PS也ufw
禁用