S
Slash
@SlashDevOps9 подп.
42просмотров
11 ноября 2025 г.
📷 ФотоScore: 46
🧩 Android-эмулятор в Docker — без Android Studio и лишнего железа Недавно наткнулся на отличный проект _ budtmo/docker-android ———————————- Это полноценный Android-эмулятор в контейнере Docker, с веб-интерфейсом (noVNC) и возможностью записывать видео. Идеальное решение, если нужно запускать UI-тесты без нагруженной Android Studio. ⚙️ Запуск за пару минут У меня ноутбук с поддержкой KVM. Проверил: kvm-ok ✅ всё работает. Дальше — просто тянем образ и запускаем контейнер: docker run -d -p 6080:6080 \ -e EMULATOR_DEVICE="Samsung Galaxy S10" \ -e WEB_VNC=true \ --device /dev/kvm \ budtmo/docker-android:emulator_11.0 Открываю http://localhost:6080 — и вот он, Galaxy S10 прямо в браузере! Можно подключиться по adb connect, запускать Appium-тесты, смотреть логи прямо из веб-интерфейса. 💾 Данные сохраняются Чтобы не терять данные между перезапусками, монтирую volume: -v data:/home/androidusr После рестарта контейнера всё на месте — удобно для долгих тестовых сессий. 🪟 Работает даже под WSL2 Да, даже на Windows 11 с WSL2 всё завелось. В /etc/wsl.conf добавил: [wsl2] nestedVirtualization=true [boot] command = /bin/bash -c 'chown root:kvm /dev/kvm && chmod 660 /dev/kvm' После перезапуска — полёт нормальный. Эмулятор стартует и через браузер, и через adb. 📱 Гибкие настройки Через переменную EMULATOR_DEVICE можно выбирать любое устройство — от Nexus One до Galaxy S10. Поддерживаются API 28–34. Без Google Play, но для UI-тестов — более чем достаточно. 💡 Итого ✅ Полноценный Android в контейнере ⚡️ Минимум ресурсов 🧰 Работает на Linux и WSL2 🧩 Простая интеграция с Appium 🪶 Без лишних зависимостей #slash #devops #homelab #docker
42
просмотров
1721
символов
Да
эмодзи
Да
медиа

Другие посты @SlashDevOps

Все посты канала →
🧩 Android-эмулятор в Docker — без Android Studio и лишнего — @SlashDevOps | PostSniper