BD

budtmo/docker-android

Deployment & DevOps

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

16,1 тыс. stars 1,8 тыс. forks Качество 60 Тренд 65NOASSERTION

Решение для Android в докере с поддержкой noVNC, видеозапись и сервер mcp

Обзор

Docker-Android — это образ docker, созданный для всего, что связано с Android. Он может использоваться для разработки и тестирования приложений (нативные, веб-и гибридные приложения). Преимущества использования этого проекта -------------------------------- 1. Эмулятор с разными профилями устройств и скинами, такими как Samsung Galaxy S6, LG Nexus 4, HTC Nexus One и другими. 2. Поддержка vnc для наблюдения за происходящим внутри docker-контейнера 3. Поддержка функции совместного использования логов, где все логи доступны из web-UI 4. Возможность управления эмулятором из внешнего контейнера с помощью adb connect 5. Интегрировано с другими облачными решениями, например, Genymotion Cloud 6. Можно использовать для создания Android Project 7. Можно использовать для запуска блоков и UI-тестирования с разными тестовыми фреймворками, например Appium, Espresso и др. 8.

Обзор (машинный перевод)

Docker-Android — это образ docker, созданный для всего, что связано с Android. Он может использоваться для разработки и тестирования приложений (нативные, веб-и гибридные приложения).

Спонсоры

Proxy-Seller предоставляет надёжную прокси-инфраструктуру для любого рабочего процесса: частные жилые помещения, мобильные (4G/5G/LTE), провайдеры и IPv4/IPv6 для дата-центров, все с поддержкой HTTP(S) и SOCKS5. Подключайтесь к 47M+ жилым IP в 220+ точках, выбирайте именно ту страну, город или провайдера, который вам нужны, и рассчитывайте на 99,7% безотказной работы с круглосуточной поддержкой. Получите скидку 15% с промокодом BUDTMO.

Преимущества использования этого проекта

  1. Эмулятор с разными профилями устройств и скинами, такими как Samsung Galaxy S6, LG Nexus 4, HTC Nexus One и другими.
  2. Поддерживайте vnc, чтобы видеть, что происходит внутри docker container
  3. Поддержка функции совместного использования логов, где все логи доступны из веб-интерфейса
  4. Возможность управления эмулятором из внешнего контейнера с помощью adb connect
  5. Интегрировано с другими облачными решениями, например, Genymotion Cloud
  6. Её можно использовать для создания проекта на Android
  7. Он может использоваться для запуска юнит- и UI-тестов с различными тестовыми фреймворками, например, Appium, Espresso и др.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Docker-Android is a docker image built to be used for everything related to Android. It can be used for Application development and testing (native, web and hybrid-app).

Sponsors

Proxy-Seller gives you reliable proxy infrastructure for any workflow: private residential, mobile (4G/5G/LTE), ISP, and datacenter IPv4/IPv6 proxies, all with HTTP(S) and SOCKS5 support. Tap into 47M+ residential IPs across 220+ locations, target exactly the country, city, or ISP you need, and count on 99.7% uptime backed by 24/7 support. Get 15% off with promo code BUDTMO.

Advantages of using this project

  1. Emulator with different device profile and skins, such as Samsung Galaxy S6, LG Nexus 4, HTC Nexus One and more.
  2. Support vnc to be able to see what happen inside docker container
  3. Support log sharing feature where all logs can be accessed from web-UI
  4. Ability to control emulator from outside container by using adb connect
  5. Integrated with other cloud solutions, e.g. Genymotion Cloud
  6. It can be used to build Android project
  7. It can be used to run unit and UI-Test with different test-frameworks, e.g. Appium, Espresso, etc.
  8. It support (http) docker-android MCP-Server (beta-version)
  9. It support Appium MCP
  10. It support AI-Agent (beta-version) - supported local-LLM server: Ollama, VLLM

List of Docker-Images

Android API Image with latest release version Image with specific release version
9.0 28 budtmo/docker-android:emulator_9.0 budtmo/docker-android:emulator_9.0_
Открыть полный README на GitHub

Установка

docker run -d -p 6080:6080 -e EMULATOR_DEVICE="Samsung Galaxy S10" -e WEB_VNC=true --device /dev/kvm --name android-container budtmo/docker-android:emulator_11.0
Новичок в MCP? Начните с руководства на mcpskill.org →