Docker 与虚拟机的比较

Posted thefist11

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker 与虚拟机的比较相关的知识,希望对你有一定的参考价值。

1. 总结

传统虚拟机技术是虚拟出一套硬件后,在其上运行一个完整操作系统,在该系统上再运行所需应用进程;而容器内的应用进程直接运行于宿主的内核,容器内没有自己的内核,而且也没有进行硬件虚拟。因此容器要比传统虚拟机更为轻便。

1.1 操作系统级虚拟化
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

特性容器虚拟机
启动秒级分钟级
硬盘使用一般为 MB一般为 GB
性能接近原生弱于
系统支持量单机支持上千个容器一般几十个

2. Docker 与虚拟机比较

  • Docker 容器对系统资源需求很少,一台主机上可以同时运行数千个 Docker 容器
  • Docker 通过类似 Git 设计理念的操作来方便用户获取、分发和更新应用镜像,存储复用,增量更新;
  • Docker 通过 Dockerfile 支持灵活的自动化创建和部署机制,以提高工作效率,并标准化流程 。

以上是关于Docker 与虚拟机的比较的主要内容,如果未能解决你的问题,请参考以下文章

docker容器和虚拟机的比较

客快物流大数据项目:Docker与虚拟机的形象比喻及组件介绍

Docker跟一般的虚拟机有啥区别

知道docker与虚拟机的性能区别吗?

docker容器与虚拟机有啥区别?

docker和VMhyper-V等虚拟机的区别