10.6K Star 推荐:Docker 里面可以运行 Android 系统
Hello 大家好,我是 David
订阅我的频道 ,分享更多 NAS 教程和资讯 ~
Docker-Android:
一个便捷的 Docker 镜像,用于 Android 应用程序的开发和测试,支持原生、Web 和混合应用程序。

使用该项目的优势:
具有不同设备配置文件和皮肤的模拟器,例如三星 Galaxy S6、LG Nexus 4、HTC Nexus One 等。
支持 vnc 以便能够看到 docker 容器内部发生的事情
支持日志共享功能,所有日志都可以从 web-UI 访问
能够使用 adb connect 从外部容器控制模拟器
与其他云解决方案集成,例如 Genymotion Cloud
它可以用来构建 Android 项目
它可用于使用不同的测试框架(例如 Appium、Espresso 等)运行单元和 UI 测试。
安装
Docker Compose
services:
android-container:
image: budtmo/docker-android:emulator_9.0
container_name: android-container
ports:
- 6080:6080
environment:
- EMULATOR_DEVICE=Samsung Galaxy S10
- WEB_VNC=true
devices:
- /dev/kvm
restart: unless-stopped
参数说明(更多参数设置建议去看文档)
emulator_9.0:镜像版本,可以看下面列表选择(最新 latest 太卡了)
EMULATOR_DEVICE:设备类型(可以看下面列表)
WEB_VNC:网页 VNC 访问
/dev/kvm:需要处理器支持虚拟化并启用(支持虚拟机的应该都行)
镜像列表:

设备列表:

使用
浏览器中输入 http://NAS的IP:6080 就能看到 VNC 界面

不用慌,点击“连接”

这里需要等启动(也有可能会一直卡死了)

成功进入,等待设备开机

经过漫长时间的等待,终于开机完成

鼠标滚轮下滑,可以打开应用库

打开自带的应用都是没问题的

总结
实话说这个目前来说很不完善,有时候会提示各种问题弹窗,而且使用起来很卡顿,即便是自带应用也很卡,就别说在上面安装第三方 APP 了


综合推荐:⭐⭐(可以尝鲜,但不推荐)
使用体验:⭐(太卡了,基本没体验)
部署难易:⭐⭐⭐(中等)︎

值友1361260810
校验提示文案
大米饭呀
校验提示文案
最佳实践
校验提示文案
最佳实践
校验提示文案
大米饭呀
校验提示文案
值友1361260810
校验提示文案