浅谈容器网络
作者:互联网
0.前言
服务的价值在于通信,而网络协议就是通信基础设施。在微服务化盛行的今天,应用更多是依托容器对外提供服务,所以我们就一起来看看容器中的网络是什么样子的吧~
1.docker容器网络
现在的所说的容器,大多是指的docker容器(容器的一种实现),它是一种虚拟化技术,可以有效的进行资源隔离并且更加轻量级,这里就不再过多介绍了
docker容器网络的四种模式
1. bridge模式
bridge(桥接模式)是docker 默认的网络模式。它有两个关键的实现的技术点:
1,虚拟网桥
当docker服务在宿主机上被启动时,会在宿主机上创建一个虚拟网桥,默认名为docker0,可以把它看做是一个二层网络交换机,通过veth parie的一端连接到docker容器中
2,veth paire
与docker0相同,veth parie也是一种虚拟的网络设备,它的特点是被创建出来后,总是以两种虚拟网卡的形式成对出现,并且,从其中一个网卡发出的数据包,可以直接出现在与他对应的网卡上。
3,容器内部如何响应外部请求
外部访问容器流程
2,host模式
3,container模式
4,none模式
2.CNI网络模型
3.falnnel和calico
标签:容器,浅谈,网络,模式,veth,网卡,docker 来源: https://www.cnblogs.com/wangmengyu1993/p/13873448.html