一个计算机技术爱好者与学习者

0%

好好学Docker:使用Docker创建安卓容器

1. 前言

以前,我们使用VirtualBox等虚拟化工具创建安卓虚拟机。现在,我们使用Docker可以创建安卓容器了,更加简单便捷。
本文中,我们就学习一下使用Docker创建安卓容器的方法,该方法基于 budtmo/docker-android 项目,目前仅支持Ubuntu系统作为宿主机。

2. 检查宿主机是否支持虚拟化

1
2
apt install cpu-checker
kvm-ok

如果输出下面的内容,表明没问题

1
2
INFO: /dev/kvm exists
KVM acceleration can be used

3. 启动安卓容器

1、启动安卓容器

1
2
3
4
5
6
docker run --name android -d \
-p 6080:6080 \
-e EMULATOR_DEVICE="Samsung Galaxy S10" \
-e WEB_VNC=true \
--device /dev/kvm \
budtmo/docker-android:emulator_11.0

2、查看容器状态

1
2
docker logs android
docker exec -it android cat device_status

4. 使用安卓容器

使用安卓容器的方法:通过浏览器访问使用。
假设宿主机IP为:192.168.56.101 ,那么浏览器访问 http://192.168.56.101:6080
然后,就可以愉快地操作安卓系统了。

不过,这种使用安卓系统的方式,是没有声音的,适合APP测试,不适合作为娱乐工具。

  • 本文作者: 好好学习的郝
  • 原文链接: https://www.voidking.com/dev-docker-android/
  • 版权声明: 本文采用 BY-NC-SA 许可协议,转载请注明出处!源站会即时更新知识点并修正错误,欢迎访问~
  • 微信公众号同步更新,欢迎关注~