开发者学堂课程【深入解析 Docker 容器化技术:虚拟机与容器的比较】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/659/detail/10929
虚拟机与容器的比较
一、虚拟机与容器
在上一个章节当中介绍了虚拟化容器 docker,虚拟机大家都使用过,docker 和虚拟机相比,怎么来选择?答案显而易见,选择 docker。
Docker 与虚拟机有什么区别
传统虚拟机体积很大,而 docker 是轻量级,运行起来传统虚拟机没有 docker 迅速,在使用的过程当中虚拟机没有 docker 好用,docker 快速简单方便。
特定 |
容器 |
虚拟机 |
启动 |
秒级 |
分钟级 |
磁盘使用 |
一般为MB |
一般为GB |
性能 |
接近原生 |
弱于 |
系统支持量 |
单机支持上千个容器 |
一般几十个 |
有这样一句话,虚拟机已死,容器才是未来
企业当中并不都使用 docker 容器,只能说 docker 容器是一个趋势。
Infrastructure 基础设施,虚拟化技术 Hypervisor,按照虚拟机制可以有自己的操作系统,并且在操作系统上可以安装各种各样的应用。如果要使用 docker 的话,则需要安装 docker 引擎,并且在上面创建层板,创建成百上千个容器,而且这些容器能够同时运行。这些就是虚拟机和容器的比较。