awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
butomo1989 avatar

butomo1989/docker-android

0
View on GitHub↗
15,370 星标·1,723 分支·Python·6 次浏览

Docker Android

This project provides a containerized environment for running and testing Android applications, enabling the deployment of mobile emulators within isolated Linux environments. It serves as a platform for mobile testing automation, allowing developers to execute unit and interface tests against virtual devices while ensuring consistent configurations across different development machines.

The platform distinguishes itself by offering browser-based access to virtual mobile devices, which eliminates the need for local virtualization software on the host machine. It facilitates remote interaction through visual streaming and provides a unified web-based dashboard that aggregates emulator displays, system logs, and control inputs. To support complex workflows, the system includes host-level hardware acceleration to improve responsiveness and supports the standard mobile debug bridge protocol for remote management and inspection.

The project covers a broad range of operational capabilities, including persistent storage for device settings, session recording for post-execution analysis, and event injection for simulating specific device conditions. It integrates with external cloud-based device services and supports automated testing pipelines to streamline continuous integration and delivery.

Features

  • Dockerized Android Emulators - Provides a containerized Android emulator environment with browser-based access and hardware acceleration.
  • Containerized Emulator Runtimes - Launches mobile virtual devices inside isolated containers to support consistent automated testing.
  • Android Emulator Test Automation - Automates UI and unit tests on emulated Android devices using standard testing frameworks.
  • Virtualization and Containers - Provides isolated container environments for running mobile emulators to ensure consistent development and testing configurations.
  • Android Emulator State Persistence - Maintains emulator data and settings across container restarts by mounting persistent storage volumes.
  • Remote Debugging - Enables remote management and inspection of mobile emulators through standard debug bridge protocols.
  • Unified Web Interfaces - Provides a unified web-based dashboard for managing emulator displays, logs, and control inputs.
  • Hardware Acceleration - Passes through host CPU and GPU resources to containerized emulators to enhance performance and responsiveness.
  • Emulator State Persistence Volumes - Maps external storage volumes to containers to preserve emulator settings and application data across lifecycles.
  • Android Application Development - Facilitates building and testing Android applications within consistent, isolated containerized environments.
  • Mobile Web Browsers - Enables direct interaction with virtual mobile devices through a web browser for simplified remote debugging.
  • Debugging Communication Bridges - Exposes the mobile debug bridge protocol over network sockets to enable remote management and inspection of containerized emulators.
  • Android Remote Control Interfaces - Provides interfaces for remote control and monitoring of containerized Android emulators via standard protocols.
  • Remote Desktop Streaming - Streams graphical emulator output to web browsers for real-time interaction and visual debugging.
  • Android Emulator VNC Access - Allows direct interaction with running mobile emulators through a web browser without local virtualization software.
  • Mobile Event Injectors - Triggers specific device events like incoming messages or sensor changes to verify application behavior under various conditions.
  • Cloud and Docker Solutions - Listed in the “Cloud and Docker Solutions” section of the Awesome Appium awesome list.

Star 历史

butomo1989/docker-android 的 Star 历史图表butomo1989/docker-android 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Docker Android 的开源替代方案

相似的开源项目,按与 Docker Android 的功能重合度排序。
  • budtmo/docker-androidbudtmo 的头像

    budtmo/docker-android

    15,322在 GitHub 上查看↗

    Docker-Android runs a full Android emulator inside a Docker container, enabling mobile app testing and automation without requiring a physical device. The emulator uses QEMU-based virtualization with optional KVM acceleration for hardware-backed performance, and supports nested virtualization on cloud VMs from providers like AWS, GCP, and Azure for environments without direct hardware acceleration. The container exposes the Android Debug Bridge over TCP/IP, allowing host-side tools to connect to the emulator as if it were a local device. It provides browser-based interaction with the emulator

    Pythonalibabacloudandroidandroid-emulator
    在 GitHub 上查看↗15,322
  • firerpa/lamdafirerpa 的头像

    firerpa/lamda

    7,834在 GitHub 上查看↗

    This project is an Android RPA framework designed for automating user interfaces and system tasks on rooted Android devices using Python and ADB. It provides a suite of tools for rooted device management, allowing for programmatic control of system settings, application lifecycles, and shell command execution via a remote API. The framework distinguishes itself through a combination of dynamic instrumentation and AI integration. It can inject scripts into running processes to hook Java interfaces and modifies application behavior in real time. Additionally, it supports large language model in

    Pythonadbagentsai
    在 GitHub 上查看↗7,834
  • kiwibrowser/srckiwibrowser 的头像

    kiwibrowser/src

    2,948在 GitHub 上查看↗

    This project is a Chromium-based mobile browser and rendering engine designed for mobile platforms. It functions as a web extension host, allowing the execution of browser extensions within a mobile environment to provide custom functionality. The project distinguishes itself through custom user interface modifications, such as the implementation of a specialized night mode and the relocation of the address bar for improved ergonomics. It also includes a remote debugging interface and protocol that allow an external developer console to connect to a live browser instance for inspecting and tr

    在 GitHub 上查看↗2,948
  • hqarroum/docker-androidHQarroum 的头像

    HQarroum/docker-android

    3,639在 GitHub 上查看↗

    This project provides a containerized runtime for Android emulator virtualization, allowing virtual Android devices to run within isolated container environments. It is designed to support headless emulation and device orchestration for use in continuous integration and development pipelines. The system differentiates itself by implementing GPU hardware acceleration via passthrough to improve graphics rendering performance. It also utilizes external SDK mounting and volume-mapped state persistence to reduce image size and maintain emulator data across restarts. The environment supports remot

    Shellandroidandroid-emulatorci-pipeline
    在 GitHub 上查看↗3,639
查看 Docker Android 的所有 30 个替代方案→

常见问题解答

butomo1989/docker-android 是做什么的?

This project provides a containerized environment for running and testing Android applications, enabling the deployment of mobile emulators within isolated Linux environments. It serves as a platform for mobile testing automation, allowing developers to execute unit and interface tests against virtual devices while ensuring consistent configurations across different development machines.

butomo1989/docker-android 的主要功能有哪些?

butomo1989/docker-android 的主要功能包括:Dockerized Android Emulators, Containerized Emulator Runtimes, Android Emulator Test Automation, Virtualization and Containers, Android Emulator State Persistence, Remote Debugging, Unified Web Interfaces, Hardware Acceleration。

butomo1989/docker-android 有哪些开源替代品?

butomo1989/docker-android 的开源替代品包括: budtmo/docker-android — Docker-Android runs a full Android emulator inside a Docker container, enabling mobile app testing and automation… firerpa/lamda — This project is an Android RPA framework designed for automating user interfaces and system tasks on rooted Android… kiwibrowser/src — This project is a Chromium-based mobile browser and rendering engine designed for mobile platforms. It functions as a… hqarroum/docker-android — This project provides a containerized runtime for Android emulator virtualization, allowing virtual Android devices to… aporter/coursera-android — This project is a collection of Android application reference implementations and sample projects. It provides… codepath/android_guides — This project provides a collection of instructional guides and tutorials for Android app development, native mobile…