Posts

Running Docker using QEMU on an Android Device

Image
In a previous exercise . We installed Linux on an Android device. We then installed some popular software used by developers and accessed them remotely. But that environment had limitations. Such as not being able to use Docker. In this exercise, we'll install Redis on an Android device. But we'll do it using Docker and Portainer. We'll achieve this with the help of QEMU to emulate an x86-64 machine running Alpine Linux. The basic steps involve: Installing Termux Installing QEMU Installing Alpine Linux Installing Portainer Installing Redis Testing Remote Access Right from the outset, it should be noted that this setup takes quite a hit in performance. At least in comparison to the previous exercise. But it's all for fun. So let's get started. Installing Termux What is Termux? Taken directly from the project's  homepage . &qu

MySQL, MongoDB, RabbitMQ, and Redis on an Android Device

MySQL, MongoDB, RabbitMQ, and Redis are probably pretty familiar to a lot of developers. If you are using any of them. Chances are you're using Docker to manage them. Instead, as a fun exercise, we'll install them on an Android device. Then configure them to be accessible remotely. The basic steps involve: Installing Termux Installing Ubuntu Installing MySQL, MongoDB, RabbitMQ, and Redis Testing Remote Access Let's get started. Installing Termux What is Termux? Taken directly from the project's homepage . "Termux is an Android terminal emulator and Linux environment app that works directly with no rooting or setup required." You install Termux directly from the Google Play Store. This version of Termux will not be receiving further updates due to increasing Android restrictions. But for our purpose, it should be fine. If you find the steps in this article are not working for