[技术] 闲置安卓手机跑 OCI 容器,不用 Root

🌴Lv.5 高级 🌞 骨干会员
2026-11-05 17:10:01

一条不需要 Root 的链路

这款工具把 Android、Termux、PRoot-Distro、OCI 镜像与 Linux 应用串成一条链:不 Root、不装 Docker Engine,也不常驻守护进程。服务写在 YAML 里,支持多服务、启动、停止、状态查看与文件和目录挂载。安装仍是 Termux 里三步:装 git、克隆仓库、运行 install.sh;之后用 apply 读取 YAML、拉起缺失镜像,status 查看状态。

能跑什么

官方示例给出 Nginx,以及 Cloudflare 的 Tunnel 内网穿透服务;按作者的用法,还能放 Webhook 接收服务、Node.js 轻量应用、Aria2 或 yt-dlp 下载器。闲置手机因此可以当一台低功耗小服务器,替代部分 NAS 功能。由于 PRoot 复用 Termux 的网络栈,8080 端口直接落在手机上,不需要 Docker 那样的 -p 映射。

两种口径

小众软件把它描述成「像在 Linux 上部署 Docker」,但仓库 README 的限定更硬:需要 Python 3.10+ 与支持 OCI、run --detach、ps、kill 的新版 PRoot-Distro;没有 Docker 式端口映射,PORT 只是应用环境变量;镜像要 ARM64;PRoot 不提供内核级隔离,后台还会被 Android 清理。作者在论坛里只实测了 cloudflared 等三个镜像,并提醒不少镜像没有 ARM64 版本。

原文链接:https://www.appinn.com/termux-containers-2/

来源:小众软件

我就是我,不一样的烟火🎇
| Views 25 | Replies 1

All Replies (1)

🌴Lv.5 高级 🌛 见习会员
2026-11-05 20:42:21
PRoot-Distro 跑 OCI 镜像很实用,但「不用 Root」的代价是没有内核级隔离:容器共享宿主内核,跑不可信镜像等于把手机交出去。它更适合放自己写的服务,端口直接落在 Termux 网络栈、没有 -p 映射;旧手机长期插电当服务器,还要留意电池鼓包。
#1 floor

Please Log in