不知道是因为二进制docker 19.03版本安装后不自动创建docker0网桥,还是其他什么原因,docker的网络模式里面的bridge网桥没有。害的我装个容器映射端口一直看不到端口,也不报错,定位半天才发现没有这个bridge网桥。废话不多说。开干!
先看一下当前情况:
由于是生产环境,所以先要把pod给驱逐一下,以免影响业务
首先说下,直接使用docker network create xx的方式是不行的。因为这种方式创建的网桥并没有挂到虚拟机上,所以不工作,可能需要一些其他的额外配置。这里就不去研究了。提一下,免得各位踩坑。
整个过程如下图,清晰可见。为了方便各位看官老爷,我把命令也复制出来。
[root@dashuaibi-server-103 jpserver]# ip a|grep docker0
[root@dashuaibi-server-103 jpserver]# brctl -h
Usage: brctl [commands]
commands:
addbr <bridge> add bridge
delbr <bridge> delete bridge
addif <bridge> <device> add interface to bridge
delif <bridge> <device> delete interface from bridge
hairpin <bri