libook 在 【科普】模拟器、虚拟机、容器有什么区别? 中发帖
本文仅以科普为目的,旨在粗略、通俗地帮助人们了解相关知识原理,如果有兴趣深入了解请阅读专业的文献资料。
经常看到鼓捣NAS的大佬们分享各种关于PVE、EXSI、Docker、K8s等技术的实践经验,有的人说虚拟机功能很强大,也有人说容器管理超方便。
那么究竟什么是虚拟机,什么是容器;它们有什么区别;分别适合什么场景?
介绍它们之前我想先介绍模拟器。
模拟器(Emulator)
模拟器这个概念相信大部分人都曾经听说或,或使用过,比如在手机上玩FC、GBA、PSP游戏,或者在电脑上玩手游、NS游戏,都会使用到模拟器。之所以要用到模拟器就是因为这些游戏和软件没法直接运行在我们希望它们运行的硬件上。由于硬件设计不同,导致软件运行的机制、调用设备的方式不同;进而导致了为一种硬件平台编写的软件程序,尝试在另一个软件平台上运行的时候,会因为没有自己运行所需要的机制和设备而无法运行。
模拟器就是...