使用 VServer 容器运行 LXC 或 Docker 容器

使用 VServer 容器运行 LXC 或 Docker 容器

是否可以在 Linux VServer 容器内运行 Docker 或 LXC 容器。

是否需要在 VServer 上安装特殊的内核模块。

答案1

是否可以在 Linux VServer 容器内运行 Docker 或 LXC 容器?

我不知道。

如果所需的内核功能可用(见下文),则有可能。两者都在用户空间中运行并使用这些内核功能来隔离进程。

是否需要在 VServer 上安装特殊的内核模块?

不,LXC 和 Docker 都不需要特殊的内核模块。但它们使用内核功能(CGroups、命名空间等),这些功能在给定的内核版本中可能存在,也可能不存在。

如果你的内核满足要求,可以试一试。如果太旧,则取决于:

  • 如果您的 VServer 安装由您自己管理,则可能可以升级到足够好的版本。但是,2.6.22.19 以上的所有版本仅作为实验补丁提供。

  • 如果它是托管的 VServer,则取决于您的托管商。

相关内容