Podroid 是一款免 Root 的 Android 应用,能在手机上启动自带内核的 Alpine Linux 虚拟机,直接运行 Podman、Docker、LXC 容器以及图形界面 Linux 程序。
- v1.2.9
- 发布于
- 28 天前
- 3,362
- 星标
- 23,418
- 下载
- 同步于
- 14 天前
最新版本
v1.2.92026年9月21日 22:06下载慢?可在上方随时切换镜像源
项目说明
项目概述
Podroid 是一款免 Root 的 Android 应用,能在手机上启动一个自带内核的 Alpine Linux 虚拟机,而不是 chroot 或 proot 的方案,因此 Podman、Docker 与 LXC 的行为与在服务器上完全一致。它预装容器工具,开机即可使用,并提供内置终端与 X11 桌面查看器,让你在手机上运行图形界面 Linux 应用。应用还支持 USB 直通、SSH、端口转发与容器备份,提供英文与中文界面,适用于 Android 8 及以上的 arm64 设备。
手机不 Root 也能跑容器和完整 Linux 桌面。
主要功能
- 真实虚拟机:基于 QEMU 的 Alpine Linux 自定义内核,或在支持的设备上使用硬件加速的 AVF
- 容器运行时:预装 Podman、Docker 与 LXC,启动后即可使用
- 内置终端:完整的 xterm-256color,122 种配色主题、13 种字体与实时缩放
- X11 桌面:在内置查看器中运行图形界面 Linux 应用,支持触控、键鼠与音频
- 网络与直通:USB 直通、SSH、端口转发与访客到 Android 的桥接
- 端口转发命令:用
podroid-forward在 QEMU 与 AVF 后端上开放 TCP / UDP 端口 - 状态与备份:实时查看虚拟机与设备状态,并支持容器备份
- 文件共享:与访客共享 Downloads 文件夹
- 双语界面:提供英文与中文界面
适用人群
- 想在手机上跑容器的开发者
- 需要随身 Linux 环境的运维人员
- 关注免 Root 虚拟化方案的技术爱好者
- 想在 Android 上体验 Linux 桌面的用户
快速上手
- 从 Releases 下载 APK 并安装
- 点击「Start VM」,等待出现「Ready!」
- 打开内置终端,直接运行容器命令
podman run --rm alpine echo "hello from a container"
docker run -d -p 8080:80 nginx
podroid-forward add 8080 8080 tcp
ssh root@<phone-ip> -p 9922核心优势
- 免 Root:无需解锁或 Root 设备即可运行容器与虚拟机
- 行为一致:真实内核让容器表现与服务器上一致
- 开箱即用:容器工具预装,启动完就能直接运行
- 桌面可用:内置 X11 查看器让图形界面程序也能跑起来
系统要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Android 8 及以上 |
| 支持架构 | arm64 |
| Root | 不需要 |
| 构建环境 | Docker、Android SDK / NDK(自行构建时) |
注意事项
- 完整构建需要 Docker 与 Android SDK / NDK
- AVF 硬件加速仅在支持 pKVM 的设备上可用
- 虚拟机运行会占用较多内存与存储,请预留足够空间
历史版本
排序