什么是Docker,相比于VM有什么优势
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了什么是Docker,相比于VM有什么优势,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含732字,纯文字阅读大概需要2分钟。
内容图文
![什么是Docker,相比于VM有什么优势](/upload/InfoBanner/zyjiaocheng/986/f219f65389684bd494993ffb821b5828.jpg)
什么是Docker,相比于VM有什么优势
Docker:
- 基于容器技术的轻量级虚拟化解决方案
- 容器引擎,把Linux的cgroup,namespaces,等容器底层技术进行封装抽象为用户提供了创建和管理容器的便捷界面(包含命令行和API)
- 开源项目,诞生于2013年初,基于Google公司推出的Go语言实现
- 微软,红帽Linux,IBM,Oracle等主流IT厂商已经在自己的产品里增加对Docker的支持
- 相比于其他早期的容器技术,Docker引入了一整套容器管理的生态系统,包括分层的镜像模型,容器注册库,友好的Rest API
相比于VM的优势
容器技术 | 虚拟机技术 | |
占用磁盘空间 | 小,甚至几十KB(镜像层的情况) | 非常大,上GB |
启动速度 | 快,几秒钟 | 慢,几分钟 |
运行形态 | 直接运行于宿主机的内核上,不同容器共享同一个Linux内核 | 运行于Hypervisior |
并发性 | 一台宿主机可以启动成千上百个容器 | 最多几十个虚拟机 |
性能 | 接近宿主机本地进程 | 逊于宿主机 |
资源利用率 | 高 | 低 |
内容总结
以上是互联网集市为您收集整理的什么是Docker,相比于VM有什么优势全部内容,希望文章能够帮你解决什么是Docker,相比于VM有什么优势所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。