在Android上使用Docker

前端之家收集整理的这篇文章主要介绍了在Android上使用Docker前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以在 Android上构建Docker应用程序?我注意到现在没有,但内核毕竟是基于Linux内核的.如果有办法在没有生根的情况下做到这一点,那就更好了!

我可以看到无法做到这一点的一些原因是,虽然Android基于Linux内核,但它可能经过高度修改,而且Android通常基于ARM,而不是像大多数台式机那样的x86.笔记本电脑目前正在运行Docker.我不知道Docker是否需要在x86 / amd64上,但我无法想象它会有所帮助.此外,在Windows和Windows上创建的Boot2Docker VM. Mac,因为它们不是Linux,因此不能原生地处理Docker,它基于TinyCore Linux,但它需要20GB,比最新的,最大的Androids要多.我想这个巨大的尺寸是有原因的.然而,也许有必要,有人可以将这个发行版移植到Android.

还有什么我想念的吗?是否有可能为Android(或者,就此而言,iOS或Windows Phone)创建Docker应用程序?如果没有,为什么不呢?如果是这样,有没有人知道任何进展?

解决方法

Android应用程序已经作为容器在linux上运行,类似于docker,使用cgroups / namespaces.要在android上运行docker,它需要支持 docker’s highlevel API.网上有 @L_301_2@,但大多数表明aufs文件系统是一个需要替代的阻止程序.

Docker支持alternative file systems但是使用替代平台需要不同于普通64位用户库的图像,类似于在32位上使用Docker时. Here is a good introduction to running Docker on ARM devices涵盖了很多涉及的内容.它是在引入替代文件系统之前编写的,但在接近结束时会讨论它们.

原文链接:https://www.f2er.com/android/315817.html

猜你在找的Android相关文章