在Android上运行docker

时间:2013-10-11 09:50:34

标签: android linux linux-kernel docker

使用Android 4.4 KitKat,Google正在将Linux内核升级到3.8版,这是Docker所需的内核版本。

我不知道AUFS部分,但有没有办法在Android上使用此更新运行docker容器?

2 个答案:

答案 0 :(得分:38)

根据the documentation,Android内核缺少the kernel features needed by LXC的一些内容。

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

some people实际上正在处理此问题,Stéphane Graber has a good summary of the difficulties on his blog

答案 1 :(得分:6)

这取决于是否使用运行容器所需的功能编译此内核。如果是这种情况,那么Doc​​ker可以在Android上使用(特别是Docker 0.7,它现在​​处于候选发布状态,并且不再需要AUFS)。