【发布时间】:2015-03-20 07:53:15
【问题描述】:
在我的工作案例中,第 3 方守护程序/lib 将在我的嵌入式 linux 平台上运行,这些守护程序/lib 是真正的黑盒(封闭源代码),我无法完全控制它。我听说容器技术可以解决这个问题。所以只是想知道我可以在我的嵌入式 linux 平台中使用任何轻量级容器框架来很好地管理用户空间中的 3rd 方守护程序/lib。我实际上是该领域的新手,一些建议非常感谢! :)
【问题讨论】:
标签: linux containers
在我的工作案例中,第 3 方守护程序/lib 将在我的嵌入式 linux 平台上运行,这些守护程序/lib 是真正的黑盒(封闭源代码),我无法完全控制它。我听说容器技术可以解决这个问题。所以只是想知道我可以在我的嵌入式 linux 平台中使用任何轻量级容器框架来很好地管理用户空间中的 3rd 方守护程序/lib。我实际上是该领域的新手,一些建议非常感谢! :)
【问题讨论】:
标签: linux containers
Docker 似乎是最流行的容器框架。如果您使用的是树莓派,这篇文章可能会很有用:https://byteoutalife.wordpress.com/2013/12/30/building-docker-from-source-on-the-raspberry-pi/
另一个选项是 LXC(在 google 上搜索 stephan graber lxc 教程),它在 ubuntu 上运行良好,但不确定你是否可以让它在你的操作系统上运行。
【讨论】:
如果您可以选择在该机器上运行 systemd,我会选择 systemd-nspawn。
另外一个不错的选择是在支持 LXC 的情况下运行 libvirt。
【讨论】: