Dondequiera que busque, no puedo encontrar ningún recurso sobre cómo ejecutar Docker en un dispositivo iOS.
¿Es iOS un sistema operativo host válido para Docker?
Dondequiera que busque, no puedo encontrar ningún recurso sobre cómo ejecutar Docker en un dispositivo iOS.
¿Es iOS un sistema operativo host válido para Docker?
Docker es una herramienta de automatización, que facilita el despliegue de aplicaciones utilizando la función de Linux llamada Contenedores de Linux. Docker no proporciona virtualización ni entornos de emulación. A partir de hoy, la ejecución de contenedores Docker requiere el uso de Linux (el soporte para otros sistemas operativos, como Oracle Solaris y Windows Server se encuentra en la fase de desarrollo).
Docker para Mac y Docker para Windows son productos separados que ejecutan una máquina virtual Linux dentro del sistema operativo host y aprovisionan contenedores dentro de esa máquina.
No hay forma de ejecutar una máquina virtual Linux en iOS, por lo que iOS no puede ser un "host para Docker".
Además del sistema operativo, incluso si ejecutas Linux en iOS, también deberías considerar la CPU (esto también es válido para la Raspberry Pi recomendada en los comentarios de la otra respuesta). La mayoría de las imágenes de Docker disponibles utilizan paquetes binarios para la arquitectura Intel / AMD, no ARM, lo que limita los casos de uso en comparación con su ejecución en MacBook.
iOS sería una opción extremadamente mala para el uso de la ventana acoplable. Dejando de lado que el código debe firmarse para ejecutarse en iOS, estas consideraciones generales de diseño plantean problemas para implementar la ventana acoplable en iOS:
El diseño de iOS dificulta la ejecución de tareas de servidor persistentes y, al final, ¿no tendría sentido ejecutar la ventana acoplable en un enjambre de pi de red en red y simplemente organizar la configuración y configuración desde iOS?
Para eso ejecuto el prompt y ssh en hosts de Linux o Mac para configurar instancias de docker y controlarlas.