Docker与虚拟机VM比对

本文探讨了Hypervisor作为服务器虚拟化的中间层,与Docker的轻量级容器技术在速度上的优势,涉及硬件利用和操作系统层面的区别。重点比较了两者在资源占用和性能上的差异。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一看多维度比对

在这里插入图片描述

二看架构图比对

在这里插入图片描述

Hypervisor介绍:

运行在基础物理服务器和操作系统之间的中间软件层,可以访问服务器上包括磁盘和内存在内的所有物理设备。Hypervisor协调硬件资源访问,各个虚拟机之间的防护。服务器启动后,它会加载所有虚拟机客户端的操作系统,为虚拟机分配内存、磁盘和网络等

docker 引擎又是怎么一回事呢?

在这里插入图片描述
Docker Engine是一个Client/Server应用程序。Docker engine主要组件有3部分:

  1. 服务器:是一个长期运行的程序,称为daemon进程。Docker daemon用于创建个管理docker对象,如容器镜像、容器、网络、卷。
  2. 命令行界面客户端(docker CLI):CLI使用Docker REST API通过脚本或直接的CLI命令与Docker daemon交互。
  3. REST API:Client可以用它来与daemon进程通信交互。

三议docker为什么比VM快?

1、硬件:docker不需要hyperVisor进行硬件资源虚拟化,而是直接使用宿主机的资源;
2、操作系统:docker不需要加载操作系统,直接加载一个docker engine;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值