容器 vs 虚拟机
2017-02-20 本文已影响0人
古月大俠
Docker_VS_VMS.png
虚拟机:
- 使用重量级的虚拟化层
- 模拟硬件
- 内存使用情况以千兆字节为单位
- 包含虚拟化操作系统
- 将单个文件系统创建为磁盘映像
- 文件系统一般不可重用
- 文件系统大小一般为几十GB
- 托管多个进程以运行整个系统
Docker容器:
- 使用轻量级的隔离层
- 不需要模拟任何硬件
- 内存使用只是进程,以兆字节为单位
- 重新使用宿主操作系统
- 创建分层文件系统
- 分层可以重新使用(并重复使用)
- 分层大小以兆字节为单位
- 托管单个进程