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网络模式

QQ截图20220218165933.jpg

bridge桥接模式

在该模式中,Docker 守护进程创建了一个虚拟以太网桥 docker0
默认情况下,守护进程会创建一对对等虚拟设备接口 veth pair ,将其中一个接口设置为容器的eth0 接口(容器的网卡),另一个接口放置在宿主机的命名空间中,以类似 vethxxx 这样的名字命名,从而将宿主机上的所有容器都连接到这个内部网络上。
实例测试:
创建3个容器:nginx_web php7_web redis5_web之后,

QQ截图20220218171650.jpg

QQ截图20220222161833.jpg

host网络模式

标签: Docker

相关文章

添加新评论