web-dev-qa-db-ja.com

Androidでdockerを実行

Android 4.4 KitKatでは、GoogleはLinuxカーネルをDockerに必要なカーネルバージョンであるバージョン3.8にアップグレードしています。

AUFSの部分はわかりませんが、このアップデートでAndroidでdocker containerを実行する方法はありますか?

57
Xelom

ドキュメント によると、Androidカーネルには LXCに必要なカーネル機能 のかなりの数が欠けています。

おそらく将来Docker 1.xで、LXCの代わりにAndroid機能を使用するプラグインを書くことができるかもしれません。ただし、現時点では、カスタムAndroidカーネルをビルドしてから、LXCをビルドする必要があります。

somepeople が実際にそれに取り組んでおり、 StéphaneGraberが彼のブログで問題の良い要約を持っています があります。

38
Rohan Singh

このカーネルがコンテナを実行するために必要な機能でコンパイルされているかどうかによります。その場合、DockerはAndroid(特にDocker 0.7、現在リリース候補の状態であり、AUFSを必要としません)で使用できます。

6
jpetazzo