【发布时间】:2015-12-01 00:58:35
【问题描述】:
我最近遇到了一个项目,该项目涉及编排多个(支持 Linux 的)嵌入式设备,向它们部署软件,并允许在 git repo 中的代码库更新时更新应用程序。
最初的想法是为每个设备制作一个标准映像,我开始尝试在 UDOO Quad 和 Intel Edison 上安装 docker,但到目前为止没有任何成功。
我的想法是,在嵌入式设备上安装 Docker 似乎是个好主意——但如果是这样的话,现在肯定已经移植了。似乎正在做出这些努力的唯一团体是 Resin.io。
我是否遗漏了什么,或者是否有明确的原因说明 Docker 在嵌入式设备上没有意义?如果没有理由,并且 确实 在嵌入式系统上运行 Docker 是有意义的,那么我是否忽略了一些事情:是否有任何关于移植或操作方法的讨论来源覆盖这个?
【问题讨论】:
-
你有没有找到合适的答案?我自己也很好奇。
-
我没有找到关于为什么 docker 不支持嵌入式设备的答案,但我确实发现最新的 vanilla 内核对 docker 有更多的内置支持。由于正在这方面做出努力,Arch Linux ARM 发行版可能是安装 Docker 的最简单途径,因为 Arch 的目标是更前沿。那么您所需要的只是在 ARM 架构上运行的映像。尽管 docker hub 上只有 x86 规则,但您可以通过一些简单的搜索来找到一些规则,例如“Ubuntu arm”。
标签: docker containers embedded-linux intel-edison