Lite虚拟化进程
我试图找出(如果可能的话)如何在绝缘环境(内存,networking和其他资源)中运行用户进程。
假设程序x
存储在host machine (h)
的文件系统中。 我想在绝缘的hosted context (c)
执行x
(换句话说,不需要创build虚拟托pipe的操作系统)。
该过程将输出文件阐述为上下文c
。 然后我想用这些文件进入上下文。
我听说过LXC,docker工人,dockerlite,openvz等,但似乎必须从操作系统映像创build一个容器 。
所以,不久之后,有没有办法将x
运行到c
并将结果(如果有的话)转换为h
?
使用Docker,您可以创buildc
(一个容器),并从主机( h
)共享您从x
放置结果的目录。 请参阅docs.docker.io上的文档。
c
不需要包含完整的操作系统映像。 例如, busybox
基本容器大约是2.5MB。