dockerify-android
Emulador Android Dockerizado que soporta arquitecturas x86 y ARM64 con rendimiento nativo. Incluye acceso ADB, interfaz web scrcpy-web y soporte para aplicaciones ARM mediante traducción NDK. Ideal para entornos de desarrollo escalables.
Ficha actualizada 18 sept 2026, 18:52 · upstream 29 may 2026, 5:14 · release v1.0.0
Qué es dockerify-android
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Dockerify Android es una solución Dockerizada que emula dispositivos Android soportando múltiples arquitecturas de CPU (x86 y arm64). Permite a los desarrolladores ejecutar AVDs dentro de contenedores, facilitando entornos de prueba escalables sin necesidad de hardware físico. La integración con scrcpy-web ofrece acceso directo desde el navegador, eliminando la instalación de software adicional en el cliente.
El repositorio incluye soporte para ARM/ARM64 mediante ndk_translation, permitiendo ejecutar aplicaciones nativas de ARM en emuladores x86_64. Viene preconfigurado con Root, Magisk y PICO GAPPS, optimizando el entorno para pruebas avanzadas y desarrollo móvil. La gestión de procesos se realiza mediante Supervisor y los logs se unifican en el sistema estándar de Docker para facilitar el diagnóstico.
Para su despliegue, se requieren Docker y Docker Compose instalados, junto con soporte KVM en el sistema anfitrión para aceleración por hardware. El primer arranque puede tardar entre 10 y 15 minutos debido a la inicialización del emulador y posibles configuraciones de root o GAPPS. Es crucial verificar que los puertos necesarios (64, 8000, 5555, 5554) estén abiertos en el firewall antes de iniciar.
- Pruebas de aplicaciones móviles en entorno controlado
- Desarrollo de apps híbridas o nativas con acceso remoto
- Ejecución de aplicaciones ARM en hardware x86 mediante traducción NDK
- Entorno de desarrollo escalable para equipos remotos
- Acceso a emulador Android desde cualquier navegador web sin instalar software local
- Soporte nativo para arquitecturas x86 y arm64 con aceleración KVM
- Interfaz web integrada scrcpy-web para control total desde el navegador
- Preinstalado con Root, Magisk y PICO GAPPS para desarrollo avanzado
- Traducción de código ARM (ndk_translation) para apps nativas en x86
- Gestión de procesos robusta mediante Supervisor y logs unificados a stdout
- Configuración flexible vía variables de entorno (RAM, resolución, DNS)
- El primer arranque puede tardar entre 10 y 15 minutos debido a la inicialización completa
- Requiere soporte KVM activo en el sistema anfitrión para rendimiento óptimo
- La instalación de Root, GAPPS o ARM Translation no es reversible sin recrear el volumen de datos
- Actualmente soporta principalmente Android 30 (Android 11) según la documentación actual
- Dependencia obligatoria de Docker y Docker Compose para su funcionamiento
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Utiliza docker-compose.yml para despliegue rápido. Asegura que el puerto 8000 esté disponible para la interfaz web y 5555 para ADB. Configura variables como RAM_SIZE, SCREEN_RESOLUTION o ARM_TRANSLATION según necesidades. Verifica logs con 'docker logs -f' tras el primer arranque. Requiere KVM habilitado en BIOS/UEFI.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.