
budtmo/docker-android
Deployment & DevOpsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
noVNC対応のAndroidソリューション、動画録画、MCPサーバー対応
概要
Docker-Androidは、Androidに関連するあらゆる用途に使えるように作られたDockerイメージです。アプリケーション開発やテスト(ネイティブ、ウェブ、ハイブリッドアプリ)に利用できます。 このプロジェクトの利点-------------------------------- 1. Samsung Galaxy S6、LG Nexus 4、HTC Nexus Oneなど、異なるデバイスプロファイルやスキンを持つエミュレーター。2. dockerコンテナ内での動作を確認できるvncのサポート 3.すべてのログをweb-UIからアクセスできるログ共有機能のサポート 4.adb connectを使って外部コンテナからエミュレーターを制御できる機能 5.Genymotion Cloud 6など他のクラウドソリューションと統合。Android Project 7の構築に使用できます。Appium、Espressoなど異なるテストフレームワークでユニットテストやUI-Testを実行することができます。
概要(AI 翻訳)
Docker-Androidは、Androidに関連するあらゆる用途に使えるように作られたDockerイメージです。アプリケーション開発やテスト(ネイティブ、ウェブ、ハイブリッドアプリ)に利用できます。
スポンサー
Proxy-Sellerは、プライベート住宅用、モバイル(4G/5G/LTE)、ISP、データセンターのIPv4/IPv6プロキシなど、あらゆるワークフローに対応した信頼性の高いプロキシインフラを提供し、すべてHTTP(S)およびSOCKS5対応に対応しています。220+の拠点にわたる47M+の住宅IPにアクセスし、必要な国、都市、ISPを正確にターゲットにし、24時間365日サポートで99.7%の稼働率を期待できます。プロモコードBUDTMOで15%オフになります。
このプロジェクトを利用する利点
- Samsung Galaxy S6、LG Nexus 4、HTC Nexus Oneなど、異なるデバイスプロファイルやスキンを持つエミュレーター。
- dockerコンテナ内で何が起こるかを見られるようにvncのサポート
- すべてのログをウェブUIからアクセスできるログ共有機能のサポート
- adb connectを用いて外部コンテナからエミュレータを制御する能力
- 他のクラウドソリューション(例:Genymotion Cloud)との統合
- Androidプロジェクトの構築に利用できます
- Appium、Espressoなどの異なるテストフレームワークでユニットやUI-Testを実行することができます。
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
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