|
|
51CTO旗下网站
|
|
移动端

2.3.2 Docker与虚拟机的优缺点

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

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

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
分享:
大家都在看
猜你喜欢

读 书 +更多

Linux环境下C编程指南

本书系统地介绍了在Linux平台下用C语言进行程序开发的过程,通过列举大量的程序实例,使读者很快掌握在Linux平台下进行C程序开发的方法和技...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊