我是否需要支持虚拟化的CPU才能进行容器化?

Modified on: Mon, 04 Nov 2019 17:40:02 +0800

我读过容器化比虚拟化便宜;我知道容器化比虚拟化使用更少的资源,因为只涉及一个操作系统,没有虚拟化硬件。

但我是否需要支持虚拟化的CPU来运行容器化(如Docker),或者因为它在容器中使用操作系统的库运行应用程序,我可以在没有虚拟化的CPU上运行吗?

作者:,leeand00

最佳答案

  

但我是否需要支持虚拟化的CPU来运行容器化(如Docker),或者因为它在容器中使用操作系统的库运行应用程序,我可以在没有虚拟化的CPU上运行吗?

不,Docker(以及像LXC这样的其他容器解决方案)不需要任何特殊的硬件支持。它们实际上是chroot的增强版本,它使用内核功能(主要是命名空间)将进程树与主机隔离开来。

作者:larsks

相关问答

添加新评论