容器与虚拟机的区别

经常会看到这样的讨论,容器和虚拟机有什么区别?相对于虚拟机容器又有什么优势?

……

这些问题的讨论都可以写成一篇论文了。

今天小编看到一个图解,可以说是非常通俗易懂又准确形象了

物理机是这样的

而这个是虚拟机

容器呢,这样

图片来自网络

简单概括起来就是

容器是一个应用层抽象,用于将代码和依赖资源打包在一起。多个容器可以在同一台机器上运行,共享操作系统内核,但各自作为独立的进程在用户空间中运行。与虚拟机相比,容器占用的空间较少(容器镜像大小通常只有几十兆),瞬间就能完成启动。

虚拟机(VM)是一个物理硬件层抽象,用于将一台服务器变成多台服务器。管理程序允许多个VM在一台机器上运行。每个VM都包含一整套操作系统、一个或多个应用、必要的二进制文件和库资源,因此占用大量空间。而且VM启动也十分缓慢。

微信搜索:网银互联

ID:Netbank_

一切为了IT更自由

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181109A1NM3A00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券