
budtmo/docker-android
Deployment & DevOpsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Решение для 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.
Преимущества использования этого проекта
- Эмулятор с разными профилями устройств и скинами, такими как Samsung Galaxy S6, LG Nexus 4, HTC Nexus One и другими.
- Поддерживайте vnc, чтобы видеть, что происходит внутри docker container
- Поддержка функции совместного использования логов, где все логи доступны из веб-интерфейса
- Возможность управления эмулятором из внешнего контейнера с помощью adb connect
- Интегрировано с другими облачными решениями, например, Genymotion Cloud
- Её можно использовать для создания проекта на Android
- Он может использоваться для запуска юнит- и 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
- Emulator with different device profile and skins, such as Samsung Galaxy S6, LG Nexus 4, HTC Nexus One and more.
- Support vnc to be able to see what happen inside docker container
- Support log sharing feature where all logs can be accessed from web-UI
- Ability to control emulator from outside container by using adb connect
- Integrated with other cloud solutions, e.g. Genymotion Cloud
- It can be used to build Android project
- It can be used to run unit and UI-Test with different test-frameworks, e.g. Appium, Espresso, etc.
- It support (http) docker-android MCP-Server (beta-version)
- It support Appium MCP
- 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_ |
Установка
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