跳转至主要内容

身边的趣闻

Docker 跑 Android 模拟器实测:NAS 配置够,跑模拟器一样丝滑

wzy
最后编辑于 2025年 5月 5日

关注我这种难为情的话怎么好意思说出口嘛!

Docker-Android 是一个用于所有 Android 相关操作的 Docker 镜像,可广泛应用于应用开发和测试(包括原生应用、Web 应用和混合应用)#

简单说一下我的NAS配置:i3-12100 核显 16G内存 docker运行在固态硬盘中

官方介绍:

  • 内置多种设备配置和外观
    像 Galaxy S6、Nexus 4、Nexus One 等设备一键切换,方便做兼容性测试。

  • 支持 VNC 远程查看模拟器界面
    即使在无头环境,也能远程看到运行效果。

  • Web UI 可查看日志
    模拟器运行日志可通过浏览器访问,调试更方便。

  • 支持外部 ADB 连接
    主机可直接
    adb connect 到容器,像操作真机一样控制。

  • 可集成云服务
    支持对接 Genymotion Cloud 等云平台,拓展测试环境。

  • 可以用来构建 Android 应用
    镜像内置 SDK 环境,直接构建 APK 没问题。

  • 适用于多种测试框架
    支持 Appium、Espresso 等工具,方便做 UI 或单元测试。

图片

部署

1️⃣我们需要先创建一个路径,这个路径储存我们的docker-Compose.yml的文件和配置文件

图片

2️⃣打开Docker,Compose新增项目->输入项目名称->设置路径->上传或者创建docker-compose.yml把下面代码复制进去,点击完成直至构建完成

图片
version: "3.8"services:  android:    image: budtmo/docker-android:emulator_11.0    container_name: android-container    ports:      - "6080:6080"    environment:      EMULATOR_DEVICE: "Samsung Galaxy S10"      WEB_VNC: "true"    devices:      - "/dev/kvm"    restart: unless-stopped

根据自己的需求选择镜像版本具体参考如下

图片

使用

浏览器访问http://IP:6068

图片

自带浏览器下载软件安装

图片
图片
图片

安装后打开,我甚至登录了QQ小号

图片

只要你的NAS配置够强,完全能运行各种APP,不过有些APP会闪退,也并不是所有APP都能安装,我运行了一个QQ把我CPU I3-12100拉满。运行还是很流畅的,仅供参考哦!

推 荐 阅 读

飞牛NAS浏览器插件发布:终于无公网也能直接访问Docker服务了!
飞牛本周更新真不错:Docker 快捷访问、多加速源、远程协助全安排上了!
飞牛专属原生百度网盘应用上线,体验极速下载、自动同步和数据备份

点赞、关注、分享、留言,都是对我的鼓励。

公众号有更多NAS相关文章,欢迎浏览。

有好文章、建议或需求,请留言,我会尽力回复,共同进步!

wzy

分类:

评论已关闭。