闲置安卓手机别扔!免Root跑Docker,手机秒变小服务器

抽屉里那台旧手机,屏碎了、电池虚了,卖二手不值钱、扔了可惜——你是不是也留着这么一台?其实它最大的浪费不是硬件,是你还没让它干点活。

Article Image

以前想在安卓上跑Docker,得Root、刷模块、折腾内核,门槛高到劝退。今天介绍的开源项目 termux-containers 直接把这些全跳过了:不用Root、不用装Docker引擎、不用虚拟机,装个Termux就能像在Linux服务器上一样部署服务。

它到底能干嘛?

  • 用类似 docker-compose 的 YAML 文件管理多个服务,启动、停止、看状态一条命令搞定
  • 可以把手机当轻量服务器:跑个个人消息转发机器人、Webhook接收、aria2/yt-dlp下载工具都行
  • 配合 Cloudflare Tunnel 还能内网穿透,人在外面也能访问手机上跑的服务
  • 没有NAS没有小主机?安卓手机先顶上,跑点轻量自托管项目完全够用

Article Image

上手就三步

① 装 Termux:别用Google Play的老版本,去F-Droid或项目GitHub装最新版。

② 一条命令初始化:打开Termux,粘贴这几行——

pkg update && pkg install git
git clone https://github.com/BHznJNs/termux-containers ~/termux-containers
cd ~/termux-containers
bash install.sh

安装脚本会自动配好 Python、PRoot、PRoot-Distro 这些依赖,并创建 termux-containers 命令——你会看到一屏依赖安装完成的输出,别慌,都是自动的。

③ 写个YAML跑起来:照着官方示例写个配置文件(不想手写就丢给AI帮你写),然后启动容器,手机上就跑起服务了。

几个坑先说清楚

不是吹上天:镜像基本要ARM64架构;没有Docker那种端口映射(和Termux共享网络);没有完整容器隔离,只跑可信镜像;手机休眠或系统清后台时服务可能中断——所以建议配合「保持唤醒」设置用。

我的感受

折腾下来最爽的是「零门槛」三个字:不Root、不刷机,原桌面、语音、投屏全都不影响,卸载了随时恢复。一台吃灰的旧手机变自托管小服务器,这买卖怎么算都不亏。

📥 软件下载

夸克网盘下载:https://pan.quark.cn/s/2ff8ac5d8716(当天所有软件都在这个文件夹里,打开自取)

💬 关注公众号:「实用软技」,在公众号窗口里回复关键字「软件」即可免费获取更多软件