【问题标题】:Running docker on Android在 Android 上运行 docker
【发布时间】:2013-10-19 08:36:05
【问题描述】:

借助 Android 4.4 KitKat,Google 正在将 linux 内核升级到 3.8 版,这是 Docker 所需的内核版本。

我不知道 AUFS 部分,但是有没有办法通过这个更新在 android 上运行 docker 容器?

【问题讨论】:

  • 我想知道恰恰相反,即在 Docker 中运行 Android。如果 Chromebook 这样做...

标签: android linux linux-kernel docker


【解决方案1】:

根据the documentation的说法,Android内核缺少不少the kernel features needed by LXC

也许在未来使用 Docker 1.x 时,可能会编写一个使用 Android 功能而不是 LXC 的插件。但现在,您需要构建一个自定义 Android 内核,然后为其构建 LXC。

实际上有 some peopleStéphane Graber has a good summary of the difficulties on his blog 工作。

【讨论】:

  • 这是一个不同但相似的问题。 libcontainer 可能需要一些 Android 中不可用的内核功能。您必须尝试一下,看看需要什么。
  • 这个目前的状态是什么?
  • @strages 没有理由相信情况发生了很大变化。有人报告称将完整的 Linux 内核刷入 Android 设备是成功的:github.com/seek-for-android/pool/wiki/AndroidContainer
  • @RohanSingh 感谢您的回答,但是正如我在存储库中询问的那样。那是一个非常古老且未维护的内容链接。没有最近的企业吗?
【解决方案2】:

这取决于这个内核是否编译了运行容器所需的特性。如果是这样,那么 Docker 可以在 Android 上使用(尤其是 Docker 0.7,它现在​​处于候选发布状态,不再需要 AUFS)。

【讨论】:

    猜你喜欢
    • 2017-12-18
    • 2015-12-16
    • 2021-07-29
    • 1970-01-01
    • 1970-01-01
    • 2016-11-25
    • 1970-01-01
    • 2020-09-26
    • 2020-05-30
    相关资源
    最近更新 更多