我读过容器化比虚拟化更便宜;我知道容器化使用的资源比虚拟化少,因为只涉及一个操作系统,并且没有虚拟化硬件。
但是,我需要一个支持虚拟化的CPU来运行容器化(如Docker ),还是因为它使用容器中的OS库运行了一个应用程序,那么我可以在没有虚拟化的CPU上运行它吗?
发布于 2015-06-10 13:18:28
但是,我需要一个支持虚拟化的CPU来运行容器化(如Docker ),还是因为它使用容器中的OS库运行了一个应用程序,那么我可以在没有虚拟化的CPU上运行它吗?
不,Docker (和其他容器解决方案,如LXC)不需要任何特殊的硬件支持。它们实际上是chroot的一个增强版本,它使用内核特性(主要是名称空间)将进程树与主机和彼此隔离开来。
https://serverfault.com/questions/697943
复制相似问题