Research, Writings + Code

Coding Annoyances

Docker for reproducible research on Android

While researching about docker I came across this reddit post on how to install anyfed in Termux on Android to run a Fedora linux image as a chroot on the phone.

A similar project, TermuxAlpine, runs Alpine linux on Termux. One can then install the docker client on Alpine and set it up to run images from a remote Docker engine.

For example, you can set up the remote Docker host at home, securing access with the instructions in the documentation for protecting the Docker daemon socket.

You can build and run Docker images, create data volumes, etc. Everything lives in the remote host, but it seems to work fine and you can run all kinds of things on your phone. I have images for TeXLive and RStudio.

If you enjoyed this article, consider sharing it.

Follow for updates.

Follow for updates.


Comments section

comments powered by Disqus