This is a work-in-progress feature.
- If installing on VirtualBox guest, be aware that, while nested virtualization is available, it only works on a few select CPUs. Nested virtualization is required to run KVM inside of a VM. KVM is required by docker-emulator-android
- If installing on VMware guest, nested virtualization is supported and works without issue. VMware Workstation Player (free) or VMware Fusion (paid) is recommended over Virtualbox.
-
If using any of the Worker Modules that do dynamic testing on an Android emulator via the Host's docker socket, you'll need to install kvm on your host. Android Emulation on Linux uses KVM for hardware acceleration on x86/64
apt-get install qemu-kvm libvirt-bin virtinst bridge-utils cpu-checker
-
Clone docker-emulator-android and build:
git clone https://github.com/agoda-com/docker-emulator-android.git cd docker-emulator-android make build