赞
踩
docker的桥接网络使用虚拟网桥,bridge网络用于同一主机上的docker容器相互通信,连接到同一个网桥的docker容器可以相互通信,当我们启动docke时,会自动创建一个默认bridge网络,除非我们进行另外的配置,新创建的容器都会自动连接到这个网络,我们也可以自定义自己的bridge网络,docker文档建议使用自定义bridge网络,默认的bridge网络具有一定的缺陷
连接到同一bridge网络的容器可以相互访问彼此任意一个端口,如果不发布端口,外界将无法访问这些容器,在创建容器时,通过-p或是–publish指令发布端口
自定义bridge网络与默认bridge网络对比:
(1)创建lss-net的网络
docker network create lss-net
可以指定子网、IP地址范围、网关等网络配置,更多请查看:
https://docs.docker.com/engine/reference/commandline/network_create/#specify-advanced-options
(2)查看下本机的网络列表,发现已添加进去
[root@localhost ~]# docker network ls
NETWORK ID NAME DRIVER SCOPE
19fa32c5bc3e bridge bridge local
9d978517ef6f host host local
c955f4b320ed lss-net bridge local
710c293e1490 none null local
(3)移除自定义网络
docker network rm lss-net
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。