社区
教程
Wiki
注册
登录
创作新主题
社区所有版块导航
Python
python开源
Django
Python
DjangoApp
pycharm
DATA
docker
Elasticsearch
分享
问与答
闲聊
招聘
翻译
创业
分享发现
分享创造
求职
区块链
支付之战
aigc
aigc
chatgpt
WEB开发
linux
MongoDB
Redis
DATABASE
NGINX
其他Web框架
web工具
zookeeper
tornado
NoSql
Bootstrap
js
peewee
Git
bottle
IE
MQ
Jquery
机器学习
机器学习算法
Python88.com
反馈
公告
社区推广
产品
短视频
印度
印度
一周十大热门主题
代码管理及Linux模拟工具Git for Windows安装使用教程
2分钟免费领12个月ChatGPT会员,亲测有效
2025年必藏!10个超实用的Python项目GitHub仓库
windows下入门python量化常见问题汇总
开源项目管理工具,13000+ GitHub Star!
都来领ChatGPT Go 会员:一年免费!!!
《2026年AIGC从0-1学习图谱》PDF
本周 6 个最火火火火 GitHub 项目,AI 杀疯了。
Nginx 配置实战:从摸鱼到部署,手把手教你搞定生产级配置
TopDigital营销周历 | Canva可画在地铁「写了句废话」;淘宝闪购创意联动尼格买提;星巴...
Py学习
»
Gupta
»
全部回复
回复总数
1
3 年前
回复了 Gupta 创建的主题
»
VM的Guesto和Docker的Basic Image有什么区别?
Feature
virtualization
(Docker) Containers
每个虚拟机都包含一个
Guest OS
每个Docker容器
不要
包含一个
客户操作系统
H/W
每个虚拟机都包含操作系统运行所需硬件的虚拟副本。
有
没有虚拟化的H/W
用容器
重量
虚拟机很重——原因就在上面--
容器重量轻,因此速度快
所需序列号
使用名为
hypervisor
使用称为Docker的软件实现集装箱化
果心
虚拟机提供虚拟硬件(或可以安装操作系统和其他程序的硬件)
Docker容器不使用任何硬件虚拟化**它有助于使用容器
抽象
虚拟机提供
硬件抽象
所以你可以运行多个操作系统。
容器提供
操作系统抽象
所以你可以运行多个容器。
开机时间
它需要很长时间(通常是几分钟)来创建,并且需要大量的资源开销,因为它们除了运行您想要使用的软件外,还运行整个操作系统。
因为在Docker容器中运行的程序直接与主机的Linux内核接口,所以所需时间更少。
1