我不能让Docker容器访问互联网?
我的智慧结束了,我梳理了每一个谷歌的结果,没有任何帮助。
我完全无法让docker集装箱访问互联网。 IP转发已启用( net.ipv4.ip_forward = 1
),ufw已closures,我尝试添加-dns 8.8.8.8 -dns 8.8.4.4
标志。 我在google上find的每个可能的解决scheme都失败了。
任何人有任何想法如何帮助?
尝试重置所有内容,因为这里的推荐会导致整个事件中断,告诉我docker -d
即使运行也不运行。
我面临同样的问题。 所以,为了解决这个问题,我使用参数--net=host
来启动容器,它对我来说非常合适。
这里是完整的说法
sudo docker start --net=host -it --name ex_ngninx ubuntu
解决。 我遵循https://github.com/dotcloud/docker/issues/1809中的说明:在NetworkManager.conf
注释掉了dns=dnsmasq
行
- Docker中的Selenium独立服务器 – TimeoutException
- Jenkins Amazon ECR插件login问题“授权令牌已经过期”
- DOCKER_TLS_VERIFY和DOCKER_CERT_PATHvariables有什么作用?
- 使用docker运行echo环境variables
- “正确”的方式来pipe理docker中的数据库模式
- 我可以使用“docker commit”提交docker容器的整个状态吗?
- 在使用Go向本地主机服务器发送GET请求的同时空的响应
- 使用OAUauthentication设置私人dockerregistry(每个用户使用特定的命名空间)
- 无法将日志从Amazon EC2 AMI中的Docker容器stream式传输到Cloudwatch日志