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

来源:4-5 容器之间的link

KeithTt

2018-06-29

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

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

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

谢谢老师!!

写回答

2回答

麦兜搞IT

2018-06-29

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

0
8
KeithTt
回复
麦兜搞IT
好的!
2018-07-01
共8条回复

麦兜搞IT

2018-06-29

您好,两个问题

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

0
0

系统学习Docker 践行DevOps理念

无论你是开发、测试还是运维,Docker都是你的必备技能。

3297 学习 · 1895 问题

查看课程