Docker网络模型

Docker容器是虚拟化技术,其使用虚拟化网络技术实现Docker容器主机中运行的容器实例之间的网络互连功能,本文主要描述Docker的网络模型。

Docker架构

图片

如上所示,Docker容器化的架构分为三个部分,其中Docker Host是虚拟化主机系统,包括Docker daemon主进程、Images镜像、Containers容器实例,Docker Host在底层使用虚拟化网络技术支持容器实例之间、容器主机之间、容器主机与容器实例之间的网络互连,Docker容器的网络模型包括bridge、host、overlay、ipvlan、macvlan、none。

Bridge

图片

如上所示,该网络模型在Docker Host容器主机系统中建立一个网络桥连,实现容器实例之间的网络相互连接,创建一个Virtual Bridge虚拟桥连,Physical Machine物理主机与Virtual Machine虚拟主机或者Container容器实例相互连接,Docker Host约束在不同桥连的网络区域不能相互访问

Host

图片

如上所示,该网络模型使用Docker Host容器主机操作系统的网络,容器实例直接与主机网络相互连接

Overlay

图片

如上所示,该网络模型在不同Docker Host容器主机系统之间实现网络相互连接

Ipvlan

图片

如上所示,该网络模型支持在虚拟局域网中使用IPV4网络协议、IPV6网络协议实现网络相互连接

Macvlan

图片

如上所示,该网络模型在容器实例中指定MAC地址,以物理主机的方式在不同Docker Host容器主机系统之间实现网络相互连接

None

图片

如上所示,该网络模型不实现Docker Host容器主机系统之间的相互连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wangys2006

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值