{"repo":"termux/proot-distro","free":true,"listed":false,"github":"https://github.com/termux/proot-distro","clone":"git clone https://github.com/termux/proot-distro.git","description":"A utility for managing proot containers.","language":"Python","stars":3406,"topics":["linux","proot","proot-distro","python","termux"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"PRoot-Distro PRoot-Distro is a utility for managing rootless Linux containers in Termux and on regular Linux hosts. It uses proot to provide a chroot-like environment without requiring root access on the device. Containers are created by pulling Docker/OCI images directly from Docker Hub or any compatible registry — or by extracting a local tarball / OCI image archive. The container filesystem is assembled from the image layers and stored locally, ready to be entered at any time. PRoot-Distro can also build OCI images from a Dockerfile (no Docker daemon required), storing the result in the local manifest cache or exporting it as a standalone OCI tarball. --- Table of contents 1. Introduction 2. Installation 3. Quick start 4. Commands install search build push login run list ps kill remove rename reset backup restore copy sync clear-cache 5. How PRoot-Distro works 6. Storage layout 7. Environment variables 8. Shell completions 9. Limitations 10. Donate --- Introduction PRoot-Distro lets you run a full Linux userland — Ubuntu, Debian, Alpine, Arch, openSUSE, distroless server images, anything available as a Docker/OCI image — on top of Termux on an Android device, or on top of a regular Linux distribution, without root, without a kernel module, and without a Docker daemon. Typical use cases: - Running a desktop-class Linux distribution on a phone or tablet. - Cross-compiling for a different CPU architecture using QEMU user-mode. - Spinning up server software (Nginx, Nextcloud, ","default_branch":null,"files":null,"tree":[],"storefront":"/r/termux","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/termux/proot-distro/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}