对比虚拟机,容器的主要特点是:可移植性、轻量级、成本低
容器只虚拟化操作系统或应用程序,而不虚拟化所有硬件,减少资源消耗。
如LXC就是虚拟操作系统,Docker就是虚拟应用程序。
虚拟机 | 容器 |
---|---|
重量级 | 轻量级 |
每个虚拟机都有自己的操作系统和硬件 | 所有容器共享主机操作系统 |
硬件级虚拟化 | 操作系统虚拟化、应用程序虚拟化 |
启动时间长(分钟级) | 启动时间短(秒级) |
完全隔离 | 进程级隔离 |
对比虚拟机,容器的主要特点是:可移植性、轻量级、成本低
容器只虚拟化操作系统或应用程序,而不虚拟化所有硬件,减少资源消耗。
如LXC就是虚拟操作系统,Docker就是虚拟应用程序。
虚拟机 | 容器 |
---|---|
重量级 | 轻量级 |
每个虚拟机都有自己的操作系统和硬件 | 所有容器共享主机操作系统 |
硬件级虚拟化 | 操作系统虚拟化、应用程序虚拟化 |
启动时间长(分钟级) | 启动时间短(秒级) |
完全隔离 | 进程级隔离 |