比较内容

Docker容器

虚拟机(VM)

操作系统

与宿主机共享OS

宿主机OS上运行虚拟机OS

存储大小

镜像小,便于存储与传输

镜像庞大(vmdk、vdi等)

运行性能

几乎无额外性能传输

操作系统额外的CPU、内存消耗

移植性

轻便、灵活,适应于Linux

笨重,与虚拟化技术耦合度高

硬件亲和性

面向软件开发者

面向硬件运维者

部署速度

快速,秒级

较慢,10 s以上