虚拟化技术(四)——Container技术

本文探讨了Container技术的历史和困境,指出由于资源隔离的需求,Container技术兴起。早期由于环境配置管理困难,未广泛使用。Docker通过Dockerfile解决了这一问题,实现了环境的标准化管理和复制,使得Container技术得以广泛应用。Docker不仅使用LXC,还发展了自己的Container技术,为后续的Docker镜像和应用场景奠定了基础。
摘要由CSDN通过智能技术生成

概述

前面介绍了。因为虚拟机中Guest OS开销太大,会造成隔离的虚机越多资源被浪费的就越多的情况出现。所以有人就会想,可不可以不启动Guest OS,而是直接使用Host OS来模拟一个相对完整的操作系统呢。这样就不需要再在Host OS上跑Guest OS,按照这个思路,逐渐发展出来了操作系统级的虚拟化技术,就是利用操作系统本身的功能来实现虚拟化,这就是Container技术 。结构如下图(以Docker为例):
Container结构图

一、Container技术及其历史

Container技术也可以在完整服务器上隔离出多个完整的小的资源格子出来,且互相之间资源是隔离的。但它利用的是操作系统本身的功能,所以在每个小格里面不需要再去运行Guest Os 了,这部分资源的开销就被省下来了,尽可能把资源提供出来供实际的应用使用 。

虽然Container技术提供了这样的功能,但是Container技术在被发明的很长时间内都没有得到广泛的应用。原因在于:虽然它提供了这样的功能但是,各个应用所需的环境不同,相对完整的操作系统环境要怎么定义呢,这个环境要配成什么样才能算是完整的环境?

1.1、Container技术的困境

如上图中所示,如果虚拟化出三个小格子,且其中运行不同的应用,前两个应用使用Python

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值