请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

默认网络下,docker容器内无法ping通外网

  1. 老师,具体问题如下,望解答。

宿主机可以ping通外网。
宿主机可以ping通外网
但docker容器内无法ping通外网,可以ping通其他容器。
可以ping通其他容器,但无法ping通外网

ps:同样的,对3-9节里的flask,在Dockerfile里写了【RUN pip install flask -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 】,此源我验证过是好用的,也是无法成功build出image。
3-9节Dockerfile内容
无法创建出image

  1. 环境如下。

宿主机OS版本
Docker版本
iptatables service状态
iptatbles规则
docker0的bridge信息
宿主机网络

  1. 莫名奇妙的现象
    当我开启tcpdump监听后,容器内又可以ping通外网了,有点懵。。。
    只开启一个容器,大于一个都不好用。
    只启动一个容器
    开启tcpdump监控后,又可以ping通外网了。
    开启tcpdump监控后,又可以ping通外网了
    tcpdump结果。
    tcpdump开启后监听到的结果
    ps:同样的,在此基础上进行同样的操作,3-9节的image,也可以build出来了。。。

正在回答 回答被采纳积分+3

1回答

麦兜搞IT 2020-04-23 19:29:19

您好,我只能说您这个有点奇怪啊,我不知道问题出在哪里

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号