写点什么

远程访问 Docker-Android 模拟器

作者:贝锐
  • 2025-07-25
    上海
  • 本文字数:1229 字

    阅读完需:约 4 分钟

Docker-Android 是一个基于 Docker 容器技术的 Android 模拟器解决方案,它允许用户在容器化的环境中快速部署和运行 Android 系统。Docker-Android 具有沙箱环境隔离、快速轻量化部署优点,且多平台兼容,可远程访问与协作。对于大多数开发和测试场景,Docker-Android 提供了高效、可复现的解决方案。

下面介绍如何远程访问 Ubuntu 的 Docker-Android 模拟器。(前提:已安装 Doker)

检查环境

(1)安装检查工具

sudo apt install cpu-checker



(2)确保/dev/kvm 设备可用。

kvm-ok



拉取镜像

拉取 Android 模拟器镜像,以 Android11 模拟器为例。(模拟器版本越高,运行开销越大)

sudo docker pull budtmo/docker-android:emulator_11.0



注意::若拉取镜像是提示如下无法拉取镜像,可在 Docker 的配置文件(路径:/etc/docker/daemon.json)添加镜像源地址。



镜像源地址(仅作参考)

sudo tee /etc/docker/daemon.json <<EFO

{

"registry-mirrors": [

"https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com",

"https://docker.m.daocloud.io",

"https://hub-mirror.c.163.com",

"https://mirror.baidubce.com",

"https://your_preferred_mirror",

"https://dockerhub.icu",

"https://docker.registry.cyou",

"https://docker-cf.registry.cyou",

"https://dockercf.jsdelivr.fyi",

"https://docker.jsdelivr.fyi",

"https://dockertest.jsdelivr.fyi",

"https://mirror.aliyuncs.com",

"https://dockerproxy.com",

"https://mirror.baidubce.com",

"https://docker.m.daocloud.io",

"https://docker.nju.edu.cn",

"https://docker.mirrors.sjtug.sjtu.edu.cn",

"https://docker.mirrors.ustc.edu.cn",

"https://mirror.iscas.ac.cn",

"https://docker.rainbond.cc",

"http://hub-mirror.c.163.com"

]

}

EFO

运行镜像

(1)运行 Android 模拟器镜像。

sudo docker run -d -p 6080:6080 -e EMULATOR_DEVICE="Samsung Galaxy S10" -e WEB_VNC=true --device /dev/kvm --name android-container budtmo/docker-android:emulator_11.0



(2)运行完成后,在浏览器输入 http://本地 IP:6080(本例http://10.168.123.227:6080),即可 web 访问图形化界面的 Android 模拟器。(首次打开加载较慢)



配置花生壳映射

4.1 下载

在安装 docker-Android 模拟器或可访问 docker-Android 模拟器的内网终端设备上,下载贝锐花生壳客户端




4.2 安装

根据不同位数的系统输入下面的命令进行安装,安装完成会自动生成 SN 码与登录密码。

sudo dpkg -i phddns_5.3.0_amd64.deb



4.3 登录

(1)浏览器访问http://b.oray.com ,输入花生壳 Linux 5.X.X 在安装时,产生的 SN 码默认登录密码 admin 登录。




(2)首次登录,需先进行设备激活。贝锐花生壳提供扫码激活和贝锐账号激活两种方式。



4.4 添加映射

(1)激活成功后,点击【内网穿透】->【添加映射】,填写新增映射信息。



(2)新增映射后,可访问外网地址访问 Docker-Android 模拟器。



外网访问 Docker-Android 模拟器

浏览器输入花生壳外网地址,即可实现外网访问 Docker-Android 模拟器。



用户头像

贝锐

关注

连接,无处不在 2022-06-30 加入

国产远程连接SaaS服务创领者,贝锐致力于为企业提供安全稳定、专业高效的远程连接解决方案,打造了向日葵远程控制、蒲公英异地组网、花生壳内网穿透等,赋能千行百业。

评论

发布
暂无评论
远程访问Docker-Android模拟器_android_贝锐_InfoQ写作社区