Docker网络模式及容器间通信详解
Docker网络
安装 Docker 以后,会默认创建三种网络"bridge", "host", "null", 通过 docker network ls 查看
[root@bogon /]# docker network ls
NETWORK ID NAME DRIVER SCOPE
53ab06db1537 bridge bridge local
3608ab47e7ed host host local
33d1df156974 none null local
Docker网络模式
bridge桥接模式
在该模式中,Docker 守护进程创建了一个虚拟以太网桥 docker0
默认情况下,守护进程会创建一对对等虚拟设备接口 veth pair ,将其中一个接口设置为容器的eth0 接口(容器的网卡),另一个接口放置在宿主机的命名空间中,以类似 vethxxx 这样的名字命名,从而将宿主机上的所有容器都连接到这个内部网络上。
实例测试:
创建3个容器:nginx_web php7_web redis5_web之后,