Ovunque cerco, non riesco a trovare alcuna risorsa su come eseguire Docker su un dispositivo iOS.
iOS è un sistema operativo host valido per Docker?
Ovunque cerco, non riesco a trovare alcuna risorsa su come eseguire Docker su un dispositivo iOS.
iOS è un sistema operativo host valido per Docker?
Docker è uno strumento di automazione che facilita l'implementazione di applicazioni tramite la funzionalità Linux denominata Linux Containers. Docker non fornisce né ambienti di virtualizzazione né di emulazione. A partire da oggi, l'esecuzione di container Docker richiede l'utilizzo di Linux (il supporto per altri sistemi operativi, come Oracle Solaris e Windows Server è in fase di sviluppo).
Docker per Mac e Docker per Windows sono prodotti separati che eseguono una macchina virtuale Linux all'interno del sistema operativo host e contenitori di provisioning all'interno di quella macchina.
Non c'è modo di eseguire una macchina virtuale Linux in iOS, quindi iOS non può essere un "host per Docker".
Oltre al sistema operativo, anche se esegui Linux su iOS, dovresti considerare anche la CPU (ciò vale anche per Raspberry Pi raccomandato nei commenti sotto l'altra risposta). La maggior parte delle immagini Docker disponibili utilizza pacchetti binari per l'architettura Intel / AMD, non ARM che limita i casi d'uso rispetto all'esecuzione su MacBook.
iOS sarebbe una scelta estremamente scadente per l'uso in docker. Accertandosi che quel codice debba essere firmato per funzionare su iOS, queste considerazioni generali di progettazione sollevano problemi per implementare la finestra mobile su iOS:
Il design iOS rende difficile eseguire attività server persistenti e, alla fine, non avrebbe senso eseguire la finestra mobile su uno sciame di raspberry pi in rete e orchestrare semplicemente l'installazione e la configurazione da iOS?
Per questo eseguo richiesta e ssh in host Linux o Mac per configurare le istanze di docker e controllarle.