2013-10-11 5 views
46

С Android 4.4 KitKat Google обновляет ядро ​​Linux до версии 3.8, которая является необходимой версией ядра для Docker.Запуск докеров на Android

Я не знаю часть AUFS, но будет ли способ запуска контейнеров-докеров на Android с этим обновлением?

+2

Мне было интересно, что именно противоположно, то есть работает под управлением Android внутри Docker. Если Chromebooks это сделает ... – ZiglioUK

ответ

35

Согласно the documentation, в ядре Android отсутствует довольно много из the kernel features needed by LXC.

Возможно, в будущем с Docker 1.x возможно создать плагин с функциями Android вместо LXC. Но на данный момент вам нужно будет создать пользовательское ядро ​​Android, а затем построить LXC для него.

somepeople действительно работает над этим, и Stéphane Graber has a good summary of the difficulties on his blog.

+0

Как насчет того, что [Docker будет основан на libcontainer] (http://www.theregister.co.uk/2014/12/01/docker_part_2_the_libcontainer_evolution/)? – trysis

+1

Это другая проблема, но похоже. Вероятно, для libcontainer нужны некоторые функции ядра, недоступные в Android. Вы должны попробовать и посмотреть, что нужно. –

+1

Каково нынешнее состояние этого? – dimitrieh

5

Это зависит от того, скомпилировано это ядро ​​с необходимыми функциями для запуска контейнеров. Если это так, то Docker можно использовать на Android (особенно Docker 0.7, который сейчас находится в статусе кандидата в релиз и больше не требует AUFS).

Смежные вопросы