首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将docker0置于NAT之后

将docker0置于NAT之后
EN

Stack Overflow用户
提问于 2017-02-20 17:08:05
回答 1查看 535关注 0票数 0

我已经在3台物理机器上安装了默认设置的docker。Docker在网桥模式下创建了默认ip为172.17.0.1的接口docker0。

我以为这个网络应该是私有的。问题是我无法ping通172.17.0.1,但我可以ping通172.17.0.1。为何会这样呢?我希望这个网络是完全保密的。

代码语言:javascript
复制
➜  ~ arping -I eno1 172.17.0.1                                                                         
ARPING 172.17.0.1 from 172.19.20.35 eno1
Unicast reply from 172.17.0.1 [00:19:99:16:3E:24]  0.678ms
Unicast reply from 172.17.0.1 [00:19:99:16:3E:70]  0.685ms
Unicast reply from 172.17.0.1 [70:4D:7B:3D:83:33]  0.687ms

在公司网络上运行它是否安全,或者我应该获得sysadmins的许可?

EN

回答 1

Stack Overflow用户

发布于 2017-02-20 17:55:45

创建的网桥对运行它的主机是私有的。您能否确认IP 172.17.0.1不属于您的专用/公司网络?您的网络中可能有其他主机正在响应。

如果这就是问题所在,您可能应该为docker0网桥使用另一个IP和CIDR。在docker内部CIDR和私有/公司网络CIDR之间发生冲突将导致在容器中出现奇怪且难以调试的行为。

有关如何自定义这些设置的详细信息,请阅读https://docs.docker.com/engine/userguide/networking/default_network/custom-docker0/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42340348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档