2022-01-18 作者 :觉醒网站网 围观 : 0次
大家好,今天小编关注到一个比较有意思的话题,就是关于虚拟主机网络互访的问题,于是小编就整理了1个相关介绍虚拟主机网络互访的解答,让我们一起看看吧。
Docker容器是一个开源的应用容器引擎,让开发者可以以统一的方式打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何安装Docker引擎的服务器上,也可以实现虚拟化。
随着云计算的飞速发展以及企业需求的多样化,Docker容器技术成为云计算人才必备的技能之一。很多人想要快速掌握Docker容器技术,接下来的杭州云计算学习进阶就给大家讲解Docker容器的四种网络模式。
1、closed container 封闭式网络模式
没有网络协议栈的通信使用none模式,Docker容器拥有自己的Network Namespace,但是,并不为Docker容器进行任何网络配置。也就是说,这个Docker容器没有网卡、IP、路由等信息,只有lo网络接口。需要我们自己为Docker容器添加网卡、配置IP等。
2、bridged container 桥接式网络模式
各个容器之间网络协议栈单独分离当Docker启动时,会自动在主机上创建一个docker0虚拟网桥,实际上是Linux的一个bridge,可以理解为一个软件交换机,它会在挂载到它的网口之间进行转发。同时,Docker随机分配一个本地未占用的私有网段(在 RFC1918 中定义)中的一个地址给docker0接口。当创建一个Docker容器的时候,同时会创建了一对veth pair 接口。这对接口一端在容器内,即eth0;另一端在本地并被挂载到docker0网桥,名称以veth开头。通过这种方式,主机可以跟容器通信,容器之间也可以相互通信。Docker就创建了在主机和所有容器之间一个虚拟共享网络。
3、joined container 联合挂载式网络模式
1、采用-v参数,可将Docker容器中的端口对外进行映射,就可以实现
docker容器如何与外部网络进行通信。
2、docker容器间互联:创建一个网络,可将不同容器共用该网络,通过容器的主机名进行互联,相当于是在同一个局域网中的通信。
到此,以上就是小编对于虚拟主机网络互访的问题就介绍到这了,希望介绍关于虚拟主机网络互访的1点解答对大家有用。