VPS 部署 Android 模拟器(Docker-Android 实战教程)
如果你想在 VPS 上体验 Android 模拟器,可以借助 Docker-Android 项目轻松实现。本文整理了详细步骤,手把手带你部署属于自己的云端 Android 模拟器。
一、检查 VPS 是否支持虚拟化
首先需要确认 VPS 是否支持 KVM 硬件加速,这是运行 Android 模拟器的关键。
执行以下命令:
sudo apt update
sudo apt install -y cpu-checker
kvm-ok
如果输出结果中包含:
INFO: /dev/kvm exists
KVM acceleration can be used
说明 VPS 支持 KVM,可以继续操作。
二、安装 Docker
运行官方安装脚本即可:
curl -fsSL https://get.docker.com | sudo sh
安装完成后,可以用以下命令检查:
docker --version
三、运行 Android 模拟器容器
直接使用大佬 budtmo 提供的开源镜像:
docker run -d \
-p 29898:6080 \
-e EMULATOR_DEVICE="Samsung Galaxy S10" \
-e WEB_VNC=true \
-e VNC_PASSWORD=nodeloc \
--device /dev/kvm \
--name android-container \
budtmo/docker-android:emulator_11.0
参数说明
-
29898:6080
→ 29898 是宿主机端口,可改成自己喜欢的端口。 -
VNC_PASSWORD=nodeloc
→ 访问密码,可自行修改。 -
budtmo/docker-android:emulator_11.0
→ 模拟器版本,可选 Android 9.0 ~ 13.0,根据 VPS 配置决定。 -
Samsung Galaxy S10
→ 模拟机型,可在下表选择。
四、支持的设备型号
类型 | 设备名称 |
---|---|
Phone | Samsung Galaxy S10 |
Phone | Samsung Galaxy S9 |
Phone | Samsung Galaxy S8 |
Phone | Samsung Galaxy S7 Edge |
Phone | Samsung Galaxy S7 |
Phone | Samsung Galaxy S6 |
Phone | Nexus 4 |
Phone | Nexus 5 |
Phone | Nexus One |
Phone | Nexus S |
Tablet | Nexus 7 |
例如:
要运行 Galaxy S9,只需将 -e EMULATOR_DEVICE="Samsung Galaxy S10"
改为
-e EMULATOR_DEVICE="Samsung Galaxy S9"
五、访问模拟器
容器运行成功后,直接在浏览器访问:
http://<你的服务器IP>:29898
输入设置的密码(如 nodeloc
),即可通过 Web VNC 打开 Android 模拟器界面。
六、总结
至此,你已经在 VPS 上成功部署了 Android 模拟器。
得益于 Docker,整个过程简单高效,还能灵活选择不同的 Android 版本和机型。
更多参考:Docker-Android 项目
原文出处:CSDN – u012241616
感谢您的来访,获取更多精彩文章请收藏本站。

暂无评论内容