web-dev-qa-db-fra.com

Exécuter Docker sur Android

Avec Android 4.4 KitKat, Google met à niveau le noyau Linux vers la version 3.8 qui est la version de noyau requise pour Docker.

Je ne connais pas la partie AUFS mais y aura-t-il un moyen d'exécuter des conteneurs Docker sur Android avec cette mise à jour?

57
Xelom

Selon la documentation , le Android noyau manque un bon nombre de les fonctionnalités du noyau nécessaires à LXC .

Peut-être qu'à l'avenir avec Docker 1.x, il pourrait être possible d'écrire un plugin qui utilise Android fonctionnalités au lieu de LXC. Mais pour l'instant, vous auriez besoin de construire un Android kernel puis construisez LXC pour cela.

Il y a certainsles gens travaillent réellement là-dessus, et Stéphane Graber a un bon résumé des difficultés sur son blog .

38
Rohan Singh

Cela dépend si ce noyau est compilé avec les fonctionnalités requises pour exécuter les conteneurs. Si c'est le cas, alors Docker pourrait être utilisé sur Android (en particulier Docker 0.7, qui est actuellement à l'état candidat à la publication et ne nécessite plus AUFS).

6
jpetazzo