docker与传统虚拟技术有什么区别


本文摘自PHP中文网,作者V,侵删。

Docker类似虚拟机的概念,但是与虚拟化技术有几点不同,如下:

(推荐学习:docker教程)

1、虚拟化技术依赖物理CPU和内存,是硬件级别的;而docker构建在操作系统上,利用操作系统的containerization技术,所以docker甚至可以在虚拟机上运行;

2、虚拟化系统一般都是指操作系统镜像,比较复杂,称为“系统”;而docker开源而且轻量,称为“容器”,单个容器适合部署少量应用,比如部署一个redis、一个memcached;

3、传统的虚拟化技术使用快照来保存状态;而docker在保存状态上不仅更为轻便和低成本,而且引入了类似源代码管理机制,将容器的快照历史版本一一记录,切换成本很低;

阅读剩余部分

相关阅读 >>

Docker导入镜像后怎么启动

Docker容器日志在哪个目录

如何查看Docker占用多少内存

Docker报错exited(137)

如何解决Docker安装时yum命令无效

linux怎么启动Docker服务

教你怎么在项目中使用powershell,bash和Docker

Docker怎么配置阿里云镜像

Docker save和Docker export有什么区别

怎么查看Docker容器的ip

更多相关阅读请进入《Docker》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...