Podroid: 在Android上运行Linux容器,无需root

来源: Hacker News · 69 points · 评分: ★★★★☆ (4.5/5)

AndroidLinux容器QEMUPodman

项目简介

Podroid是一个创新的Android应用,可以在你的手机上运行完整的Linux容器,无需root权限。它使用QEMU在Android上运行一个轻量级的Alpine Linux虚拟机,内置Podman容器运行时和一个功能完整的串口终端。

核心特性

技术架构

Android App
├── Foreground Service (保持VM运行)
├── PodroidQemu
│   ├── libqemu-system-aarch64.so (QEMU TCG)
│   ├── Serial stdio ←→ TerminalEmulator
│   └── QMP socket (端口转发、VM控制)
└── Alpine Linux VM
    ├── initramfs (只读基础层)
    ├── ext4 disk (持久化overlay)
    └── Podman + crun + netavark + slirp4netns

快速开始

# 安装APK后打开应用,点击Start Podman
# 等待约20秒启动

# 运行容器
podman run --rm alpine echo hello
podman run --rm -it alpine sh
podman run -d -p 8080:80 nginx

为什么这很重要

要求

技术栈

发布日期: 2026-04-04

← 返回洞察列表