中国领先的IT技术网站
|
|

2.3.2 Docker与虚拟机的优缺点

《Docker从入门到实战》第2章Docker简介,第1章已经大致了解了容器技术,在本章节中,我们将进一步认识Docker的架构,以及了解Docker与其他容器技术的区别。本节为大家介绍Docker与虚拟机的优缺点。

作者:黄靖钧来源:机械工业出版社|2017-10-17 18:19

CTO训练营 | 12月3-5日,深圳,是时候成为优秀的技术管理者了


2.3.2  Docker与虚拟机的优缺点

Docker虽然在很多方面优于虚拟机,但是作为一项传统的虚拟技术——虚拟机并非在Docker面前一无是处。

如表2.1中总结了使用Docker容器技术与传统虚拟机技术的特性比较。

表2.1  Docker容器技术与虚拟机技术对比

    

Docker容器技术

虚拟机技术

占用磁盘空间

小,甚至只有几十 KB(镜像层的情况)

非常大,可达GB

启动速度

快,几秒钟

慢,几分钟

(续)

    

Docker容器技术

虚拟机技术

运行形态

直接运行于宿主机的内核上,不同容器共享同一个Linux内核

运行于Hypervisior

并发性

一台宿主机可以启动成百上千个容器

最多几十个虚拟机

性能

接近宿主机本地进程

逊于宿主机

资源利用率

隔离性

安全隔离

完全隔离

在某些地方,例如Docker还无法胜任的地方,虚拟机还会继续发光发热,也许有一天容器会成为最流行的虚拟化技术,但不管如何虚拟机技术都不会消失。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢
24H热文
一周话题
本月最赞

读 书 +更多

C语言核心技术

在这本书中,C 语言专家 Peter Prinz和Tony Crawford为你提供大量的编程参考信息。全书叙述清晰,语句简洁,分析深刻。本书主题包括: ...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊
× Phthon,最神奇好玩的编程语言