Docker 简介
1. 什么是docker
百度百科docker词条,docker官网,docker主要项目代码
2. docker和传统虚拟化方式
传统虚拟机技术是虚拟出一套硬件后,在其上运行一个完整的操作系统,再在该系统上运行所需应用进程;而docker容器内的应用进程直接运行于宿主的内核,没有进行硬件虚拟。因此docker容器要比传统虚拟机更为轻便。
3. 为什么使用Docker
- 更高效的利用系统资源
- 更快速的启动时间
- 一致的运行环境
- ···
对比传统虚拟机总结
特性 | 容器 | 虚拟机 |
---|---|---|
启动 | 秒级 | 分钟级 |
硬盘使用 | 一般为MB | 一般为GB |
性能 | 接近原生 | 弱于 |