IssueRaiser

Possibility to add support for running containers under Android (GOOS=android)

Sorry to open an issue similar to dozens of others, but this one is not a duplicatedof any of those (yes, I check all of them to say that. In fact, I checked every single post throughout the whole internet about running docker in Android (or at least I think so)). Here's some considerations regarding this issue: 1. I do understand the requirements to run docker on a device; 1. I do have a custom kernel that supports running docker. I'm even able to run docker containers inside a chrooted environment within an GNU/Linux rootfs. That proves my kernel fully supports docker; 1. I'm also already able to run docker directly in Android (no chroot and no VM emulation with qemu or whatever) Even though I'm already able to run dockerd, containerd, runc, dockercli, tini and all other requirements, and here's the prove: <img src="https://user-images.githubusercontent.com/9597536/84588107-097d3180-ae14-11ea-8b74-5362a7f21ac9.jpg" width="500"> (this is docker running in my Redmi Note 7 in termux terminal emulator) it doesn't serve of anything, since there's no container that supports the Android OS. This becomes clear when you try to `docker run` pretty much any container and all you get is `no matching manifest for android/arm64 in the manifest list entries` error: ![Screenshot_20200531-203509_Termux](https://user-images.githubusercontent.com/9597536/83365923-57695280-a39b-11ea-83c8-39cf3f131afd.png) Despite aarch64 is supported by the majority of containers, the Android OS is not.

Posted by FreddieOliveira on Jun 16, 2020, 1:06 AM

Tags

Related issues

Raise real-world problems, find people facing the same issue, and discuss solutions.3,500 issues0 comments

support (Network)

Possibility to add support for running containers under Android (GOOS=android)

FreddieOliveiraJun 16, 2020, 1:06 AM

Sorry to open an issue similar to dozens of others, but this one is not a duplicatedof any of those (yes, I check all of them to say that. In fact, I checked every single post throughout the whole internet about running docker in Android (or at least I think so)). Here's some considerations regarding this issue: 1. I do understand the requirements to run docker on a device; 1. I do have a custom kernel that supports running docker. I'm even able to run docker containers inside a chrooted environment within an GNU/Linux rootfs. That proves my kernel fully supports docker; 1. I'm also already able to run docker directly in Android (no chroot and no VM emulation with qemu or whatever) Even though I'm already able to run dockerd, containerd, runc, dockercli, tini and all other requirements, and here's the prove: <img src="https://user-images.githubusercontent.com/9597536/84588107-097d3180-ae14-11ea-8b74-5362a7f21ac9.jpg" width="500"> (this is docker running in my Redmi Note 7 in termux terminal emulator) it doesn't serve of anything, since there's no container that supports the Android OS. This becomes clear when you try to `docker run` pretty much any container and all you get is `no matching manifest for android/arm64 in the manifest list entries` error: ![Screenshot_20200531-203509_Termux](https://user-images.githubusercontent.com/9597536/83365923-57695280-a39b-11ea-83c8-39cf3f131afd.png) Despite aarch64 is supported by the majority of containers, the Android OS is not.

Comments (0)

No comments yet. Start the discussion.

Comment on this issue