Docker 对内核是有依赖的:
- android kernel 底层得支持 docker (namespace + cgroups 等等)
- android 得新增个tmp还是 run 目录来着
- 还有个cgroupfs的问题需要修改下 (这个待确定)
- 要支持开启网络共享
对于问题 1,一般内核都是带有 namespace + cgroups 支持的
对于 2 应该有其他对应解决办法,我估计改本项目代码能办到
问题 3 待我们工程师更具体说明下
问题 4 一般 Android 都支持。
但是我们还没在手机上跑过。也不能 100% 确定。理论是这样。可以看源代码 docker 目录里面的脚本确认下。
毕竟要支持原生 docker,内核的依赖是有的,但是不多。
就想运行一些 Docker 容器
如果只是想跑一些 docker 镜像,可以不用原生的 Docker 支持,用下面项目 :
这个项目,应该就只需要问题 4 的依赖的,应该是。问题 4 核心就是能支持域名解析,免得域名访问失败。