2013-10-11 24 views
46

Con Android 4.4 KitKat, Google sta aggiornando il kernel Linux alla versione 3.8, che è la versione del kernel richiesta per Docker.Esecuzione di finestra mobile su Android

Non conosco la parte AUFS ma ci sarà un modo per eseguire container docker su Android con questo aggiornamento?

+2

Mi stavo chiedendo l'esatto opposto, vale a dire l'esecuzione di Android all'interno di Docker. Se i Chromebook lo fanno ... – ZiglioUK

risposta

35

In base a the documentation, il kernel di Android manca un bel po 'di the kernel features needed by LXC.

Forse in futuro con Docker 1.x, potrebbe essere possibile scrivere un plug-in che utilizza le funzionalità Android anziché LXC. Ma per ora, avresti bisogno di costruire un kernel Android personalizzato e quindi creare LXC per questo.

Ci sono somepeople che effettivamente ci lavorano e Stéphane Graber has a good summary of the difficulties on his blog.

+0

Che ne dici ora che [Docker sarà basato su libcontainer] (http://www.theregister.co.uk/2014/12/01/docker_part_2_the_libcontainer_evolution/)? – trysis

+1

È un problema diverso ma simile. probabilmente la libreria libcontainer ha bisogno di alcune funzionalità del kernel non disponibili in Android. Dovresti provarlo e vedere cosa è necessario. –

+1

qual è lo stato attuale di questo? – dimitrieh

5

Dipende se questo kernel è compilato con le funzionalità richieste per eseguire i contenitori. Se è il caso, allora Docker potrebbe essere utilizzato su Android (in particolare Docker 0.7, che è in stato di rilascio del candidato in questo momento, e non richiede più AUFS).

Problemi correlati