BD

budtmo/docker-android

Deployment & DevOps

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

1.6万 stars 1781 forks 品質 60 トレンド 65NOASSERTION

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%オフになります。

このプロジェクトを利用する利点

  1. Samsung Galaxy S6、LG Nexus 4、HTC Nexus Oneなど、異なるデバイスプロファイルやスキンを持つエミュレーター。
  2. dockerコンテナ内で何が起こるかを見られるようにvncのサポート
  3. すべてのログをウェブUIからアクセスできるログ共有機能のサポート
  4. adb connectを用いて外部コンテナからエミュレータを制御する能力
  5. 他のクラウドソリューション(例:Genymotion Cloud)との統合
  6. Androidプロジェクトの構築に利用できます
  7. 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

  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_
GitHub で README 全文を見る

インストール

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 のガイドから始めましょう →