分类: 电脑技术
作者: admin

Docker自建一款属于自己的云手机

Github:https://github.com/budtmo/docker-android
Dockerhub:https://hub.docker.com/r/budtmo/docker-android
注意事项:
x86架构,部分软件不能运行
Docker镜像列表
Android API Image with latest release version Image with specific release version
9.0 28 budtmo/docker-android:emulator_9.0 budtmo/docker-android:emulator_9.0_<release_version>
10.0 29 budtmo/docker-android:emulator_10.0 budtmo/docker-android:emulator_10.0_<release_version>
11.0 30 budtmo/docker-android:emulator_11.0 budtmo/docker-android:emulator_11.0_<release_version>
12.0 32 budtmo/docker-android:emulator_12.0 budtmo/docker-android:emulator_12.0_<release_version>
13.0 33 budtmo/docker-android:emulator_13.0 budtmo/docker-android:emulator_13.0_<release_version>
14.0 34 budtmo/docker-android:emulator_14.0 budtmo/docker-android:emulator_14.0_<release_version>
- - budtmo/docker-android:genymotion budtmo/docker-android:genymotion_<release_version>
支持的机型及安卓版本
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
首先要保证你的机器支持KVM虚拟化
检测是否支持KVM
XML/HTML代码
  1. sudo apt install cpu-checker
  2. kvm-ok
# 创建三星S10手机
docker run -d -p 6008:6008 -e EMULATOR_DEVICE="Samsung Galaxy S10" -e WEB_VNC=true -e WEB_VNC_PORT=6008 --device /dev/kvm --name android budtmo/docker-android:emulator_11.0
浏览器中访问你的http://ip:6080,稍后即可看到独属于你自己的云手机
关于安卓设置成中文
方法一:
你可以再安装的时候自定义language信息
方法二:
进入手机后上滑找到setting软件->找到System设置->点击Languages & input->点击Languages(下面有个English(United States那个))->Add a language->右上角搜索chinese->点击 简体中文 中国->右侧三个杠将 简体中文(中国) 拖动到 English 上。