ExTV

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 桌面的用户

快速上手

  1. 从 Releases 下载 APK 并安装
  2. 点击「Start VM」,等待出现「Ready!」
  3. 打开内置终端,直接运行容器命令
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 的设备上可用
  • 虚拟机运行会占用较多内存与存储,请预留足够空间

历史版本

排序