标签: ubuntu filesystems docker containers sandbox
我正在使用 ubuntu ,我想构建并运行一系列复杂的系统组件来替换现有组件(在我的例子中,packagekit和gstreamer)
packagekit
gstreamer
我不想承担风险损坏我的系统而且我正在寻找在我的完整文件系统上覆盖(或沙箱)的方法,但仍然可以使用所有当前的工具和包安装。
码头工可以帮帮我吗?
注意:我说那些组件是 complex ,因为它们使用apt软件包系统或gtk组件。它们不是孤立的库。
答案 0 :(得分:1)
只需将每个组件安装在docker容器上即可。
甚至有整个操作系统以这种方式运行:例如RancherOS或CoreOS
在RancherOS中,所有都在docker容器内(第一个守护进程除外)。 Docker守护程序以PID 1运行。
PID 1
答案 1 :(得分:0)
是的,使用自己的操作系统将尽可能多的容器作为docker容器旋转。您可以将它们用作单独的系统。但这只有在您不处理任何持久性数据时才有帮助