daominah / docker-android

Android, Appium in Docker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Android, Appium in Docker

Run Android 11 (API level 30) emulator as a Docker container. This emulator does not have Google Play Store, apps have to be installed from APK files.

DEPRECATED: In this fork, I try to install Google Play Store.

Quick start

  • s0_build_img.sh to build Docker image.

  • s1_run_ctn.sh to run the Android emulator.

    # run with mount APK dir add `-v ${hostDir}:/root/tmp`
    docker rm -f android-container; docker run -v /root/apk_installer:/root/tmp --privileged -d -p 6080:6080 -p 5554:5554 -p 5555:5555 -p 4723:4723 -e 'DEVICE=Samsung Galaxy S10' -e APPIUM=true --name android-container daominah/docker-android11
    
    # try proxy
    docker rm -f android-container; docker run -v /root/apk_installer:/root/tmp --privileged -d --network=host -e 'DEVICE=Samsung Galaxy S10' -e APPIUM=true --name android-container -e ENABLE_PROXY_ON_EMULATOR=true -e 'HTTP_PROXY=http://127.0.0.1:24001' daominah/docker-android11

Reference

About

Android, Appium in Docker

License:Other


Languages

Language:Shell 42.5%Language:Python 34.9%Language:Dockerfile 11.8%Language:HCL 7.7%Language:JavaScript 2.3%Language:HTML 0.5%Language:CSS 0.3%