इस प्रोजेक्ट के बारे में

Docker-Android एक Docker इमेज है जिसे Android डेवलपमेंट और परीक्षण के लिए डिज़ाइन किया गया है, जो विभिन्न डिवाइस प्रोफाइल और स्किन (जैसे Samsung Galaxy S10, Nexus 4) के साथ एमुलेटर प्रदान करती है। यह विज़ुअल एक्सेस के लिए VNC, web-UI के माध्यम से लॉग शेयरिंग, और adb connect के जरिए बाहरी नियंत्रण का समर्थन करती है। यह इमेज Genymotion Cloud जैसे क्लाउड समाधानों के साथ एकीकृत होती है और Android प्रोजेक्ट बनाने, यूनिट/UI टेस्ट (जैसे Appium, Espresso) चलाने के लिए उपयोग की जा सकती है, साथ ही इसमें बीटा MCP सर्वर और AI-एजेंट समर्थन शामिल है। उपलब्ध इमेज Android संस्करण 9.0 से 14.0 (API 28-34) को स्टैंडर्ड और हेडलेस वेरिएंट में कवर करती हैं, साथ ही एक Genymotion इमेज भी है। एक प्रो संस्करण (docker-android-pro) उन्नत सुविधाएं प्रदान करता है जैसे उपयोगकर्ता-व्यवहार विश्लेषण, AI-एजेंट (स्थानीय Ollama), प्रॉक्सी सेटअप, भाषा कॉन्फ़िगरेशन, नए Android संस्करण (15-17), रूट विशेषाधिकार, हेडलेस मोड, Selenium 4.x एकीकरण, और आने वाली सुविधाएं जैसे कई सिमुलेटर और Google Play Store समर्थन। क्विक स्टार्ट में KVM एक्सेलेरेशन के साथ कंटेनर चलाना, localhost:6080 पर noVNC के माध्यम से एमुलेटर तक पहुंचना, और वॉल्यूम माउंट करके डेटा को बनाए रखना शामिल है। उपयोग के मामलों में Android प्रोजेक्ट बनाना, Appium UI टेस्ट चलाना, होस्ट से एमुलेटर को नियंत्रित करना, SMS सिमुलेशन, Jenkins एकीकरण, और क्लाउड परिनियोजन (Azure, AWS, GCP) शामिल हैं। लॉग शेयरिंग जैसी सुविधाओं को सक्षम करने के लिए कस्टम कॉन्फ़िगरेशन प्रलेखित हैं। यह प्रोजेक्ट प्रायोजित है, सक्रिय प्रायोजकों के लिए प्रो इमेज उपलब्ध हैं।