1

我试图弄清楚(如果可能的话)如何在隔离的上下文(内存、网络和其他资源)中运行用户进程。

假设程序x存储在host machine (h). 我想x在一个绝缘的环境hosted context (c)中执行(换句话说,不创建虚拟托管操作系统)。

该过程将输出文件详细说明为上下文c。然后我想将这些文件用于h上下文。

我听说过 LXC、docker、dockerlite、openvz 等,但似乎必须从 OS 映像开始创建容器。

那么,很快,有没有办法遇到xc获得结果(如果有的话)h

4

1 回答 1

1

使用 Docker,您可以创建c(一个容器)并从h您放置结果的主机()共享一个目录x。请参阅 docs.docker.io 上的卷文档

c不需要包含完整的操作系统映像。例如,busybox基本容器约为 2.5MB。

于 2014-02-18T00:10:40.687 回答