经常会看到这样的讨论,容器和虚拟机有什么区别?相对于虚拟机容器又有什么优势?
……
这些问题的讨论都可以写成一篇论文了。
今天小编看到一个图解,可以说是非常通俗易懂又准确形象了
物理机是这样的
而这个是虚拟机
容器呢,这样
图片来自网络
简单概括起来就是
容器是一个应用层抽象,用于将代码和依赖资源打包在一起。多个容器可以在同一台机器上运行,共享操作系统内核,但各自作为独立的进程在用户空间中运行。与虚拟机相比,容器占用的空间较少(容器镜像大小通常只有几十兆),瞬间就能完成启动。
虚拟机(VM)是一个物理硬件层抽象,用于将一台服务器变成多台服务器。管理程序允许多个VM在一台机器上运行。每个VM都包含一整套操作系统、一个或多个应用、必要的二进制文件和库资源,因此占用大量空间。而且VM启动也十分缓慢。
微信搜索:网银互联
ID:Netbank_
一切为了IT更自由
领取专属 10元无门槛券
私享最新 技术干货