容器对比传统虚拟化

 容器对比传统虚拟化

     Docker项目的目标是实现轻量级的操作系统虚拟化解决方案。Docker 在 Linux原有的 LXC技术的基础上进行二次封装,让用户不需要去关心容器的管理,使得操作更为简便。用户操作 Docker的容器就像操作一个快速轻量级的虚拟机一样简单。相同的容器类软件还有很多。

以上是虚拟机(注:底层就是各种硬件,上面是操作系统,操作系统里面必须有虚拟化,在操作系统里面在安装一个操作系统这样才可以跑应用服务,及可以虚拟出多个操作系统,每个操作系统上跑一个应用服务是可以的,但是真正的目的就是为了运行软件,想让他们独立运行,就要虚拟出操作系统,此时已经占用了大量的硬件资源,如:CPU,内存等等,及一台机器上最多运行7-9个虚拟机。)

  以上是容器(注:底层是硬件,上面是操作系统,操作系统上安装一个docker软件,在docker软件上可以运行多个容器,每个容器里可以部署不同的服务环境,而且他们都是隔离的,互不影响,和虚拟机相比,他少了一操作系统,如果一台机器可以跑100个,那么在容器上可以跑1000多个没有问题)

   传统虚拟化技术结构中底层是服务器硬件,硬件上运行着宿主机的操作系统兼虚拟化平台,通过在虚拟化出硬件设备上部署操作系统,在操作系统之上运行应用服务。而虚拟化出硬件中的操作系统将占用大量的服务器硬件资源浪费。

    容器技术技术结构中底层硬件上运行宿主机操作系统,在宿主机操作系统上运行Docker引擎,无需虚拟化硬件,也不用部署操作系统,而是直接运行容器,提供所需的应用服务隔离环境,极大的提高了资源利用率。

    作为一种新兴的虚拟化方式, Docker跟传统的虚拟化方式相比具有众多的优势。

    Docker 容器的启动可以在秒级实现,相比传统的虚拟机方式要快很多。Docker核心解决的问题是利用容器来实现类似VM的功能,从而利用更加节省的硬件资源提供给用户更多的计算资源,所以 Docker容器除了运行其中的应用之外,基本不消耗额外的系统资源,从而保证应用性能的同时,减小系统开销,使得在一台主机上同时运行数千个 Docker容器成为可能:Docker操作方便,还可以通过Dockerfile配置文件支持灵活的自动化创建和部署。(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

BK_小小关

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

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

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

打赏作者

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

抵扣说明:

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

余额充值