与虚拟机的区别
与虚拟机的区别
虚拟机(virtual machine)是在操作系统中模拟硬件设备,然后运行另一个操作系统,比如在windows系统里面运行Ubuntu系统,这样就可以运行任意的Ubuntu应用了。
而docker是一个系统进程,体积小,启动速度快,性能好。
特性 | Docker | 虚拟机 |
---|---|---|
性能 | 接近原生 | 性能较差 |
硬盘占用 | 一般为MB | 一般为GB |
启动 | 秒级 | 分钟级 |
虚拟机(virtual machine)是在操作系统中模拟硬件设备,然后运行另一个操作系统,比如在windows系统里面运行Ubuntu系统,这样就可以运行任意的Ubuntu应用了。
而docker是一个系统进程,体积小,启动速度快,性能好。
特性 | Docker | 虚拟机 |
---|---|---|
性能 | 接近原生 | 性能较差 |
硬盘占用 | 一般为MB | 一般为GB |
启动 | 秒级 | 分钟级 |