请稍等 ...
×

采纳答案成功!

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

网桥问题,可不可以关闭或者删除docker0,然后默认使用自己创建的网桥?

老师,比如实际环境中,一台服务器有两块网卡,eth0和eth1,一块网卡上是内网IP,另一块上是公网IP。

自建两个网桥,将eth0和eth1分别桥接到两个自建的网桥。如果容器需要公网IP的话就连接公网网卡的网桥。

另外,由于docker0自带的是一个172.17的内网网段,可不可以禁用docker自带的docker0,把某一个自建的网桥比如自己的内网网桥设置为默认网桥,取代docker0。

谢谢老师!!

正在回答

2回答

麦兜搞IT 2018-06-29 11:05:49

第二,如果您不想使用docker0,没有关系,可以通过docker network create 去创建自己的网络。

0 回复 有任何疑惑可以回复我~
  • 提问者 KeithTt #1
    我知道可以自己创建网络,我是想问可不可以禁用docker0,把自建的网桥作为默认网络?
    回复 有任何疑惑可以回复我~ 2018-06-30 17:54:26
  • 麦兜搞IT 回复 提问者 KeithTt #2
    这个我倒是没有研究过,您可以search一下,我觉得在启动docker进程的时候,估计可以指定一个你自己的docker0,等有时间我也研究一下吧
    回复 有任何疑惑可以回复我~ 2018-07-01 14:49:49
  • 提问者 KeithTt 回复 麦兜搞IT #3
    好的 谢谢老师!
    回复 有任何疑惑可以回复我~ 2018-07-01 15:13:53
麦兜搞IT 2018-06-29 11:03:47

您好,两个问题

首先,如果您的机器有两张网卡,先说没有docker的时候,那么这台机器上往外访问,从哪个网卡走,这是路由的问题,完全决定于您Linux本身的网关/默认网关和路由设置。 这个是和docker无关。 也就是说在没有docker的情况下,您的机器如果能正常按照您的配置,什么流量走哪张网卡,那么有了docker以后,在container里,不会有任何变化,出了container的流量照样要看你机器的网关和路由配置,这个和docker,docker0 bridge等都没有关系

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信