其他分享
首页 > 其他分享> > 浅谈容器网络

浅谈容器网络

作者:互联网

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