budtmo/docker-android是一个 Docker 镜像,用于与 Android 相关的一切,可用于应用程序开发和测试(本机、Web 和混合应用程序)。主机上因为不支持kvm部署失败。
主机需要支持kvm且运行ubuntu
sudo apt install cpu-checker
sudo kvm-ok
本机显示:
INFO: Your CPU does not support KVM extensions
KVM acceleration can NOT be used
拉取镜像
docker pull budtmo/docker-android:emulator_11.0
此镜像有7.34G。
开启容器
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
/dev/kvm
目录在支持的机器上才有,去掉--device /dev/kvm
强行建立容器。
从IP:6080访问。
并没有出现预想的android界面,只是一个ubuntu。
此项目应该是在ubuntu虚拟机上打开android模拟器,对机器要求比较高。相对而言,redroid项目对机器要求更低些。
参考:
github项目budtmo/docker-android
docker-android:可以在NAS上安装一个Android系统的项目,支持noVNC和视频录制!