Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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)
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
No detectados
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
64800055555554
06

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.