• Picks
  • Discover
  • Alternatives
  • About

© 2026 Willet

  • Newsletter
  • About
  • FAQ
  • Terms
  • Privacy & Cookies
Join the Discord (opens in a new tab)
Halim Qarroum avatar

docker-android

Headless Android emulator packaged as a small Docker image

  • Developer tools
  • Servers and infrastructure
View on GitHub

What it is

A Docker image based on Alpine that runs the Android emulator headless with KVM acceleration and exposes ADB over the container network. The Android API level, image type (Google APIs or Play Store), and CPU architecture are set at build time, and the SDK can be left out and mounted from shared storage instead. Teams running mobile tests in CI use it to spin up emulators for different Android versions, then connect with adb or scrcpy to inspect the screen.

Images

Facts

Stars
7,329 GitHub stars.
7,329

Forks
574
Commits
59
Contributors
7
Language
Shell
License
MIT
Last commit
May 7, 2026
On GitHub since
February 2023
Platforms
Linux, CLI, self-hosted
Self-hostable
Yes
Alternative to
Genymotion
Author
Halim Qarroum
Tags
  • containers
  • ci-cd
  • emulator
  • testing

Last synced from GitHub on Oct 20, 2026

The 10 best overlooked open-source projects, every Monday.

Share and more

Comments

No comments yet. Start the conversation.

Similar projects

  • Maestro avatar

    Maestro by mobile-dev-inc

    YAML-scripted UI tests that run on Android, iOS, and the web

    16.1k