2013-10-11 22 views
46

Android 4.4 KitKat ile, Google, Docker için gerekli çekirdek sürümü olan linux kernel sürüm 3.8'e yükseltiyor.Android'de çalışan docker

AUFS parçasını bilmiyorum ama bu güncelleştirmeyle android'de docker kapsayıcılarını çalıştırmanın bir yolu olacak mı?

+2

Tam tersini merak ediyordum, yani Docker’da Android’i çalıştırıyordum. Chromebook'lar bunu yaparsa ... – ZiglioUK

cevap

35

the documentation'a göre, Android çekirdeği çok az sayıda the kernel features needed by LXC eksik.

Belki de gelecekte Docker 1.x ile, LXC yerine Android özelliklerini kullanan bir eklenti yazmak mümkün olabilir. Ancak şimdilik, özel bir Android çekirdeği oluşturmanız ve bunun için LXC oluşturmanız gerekir.

Aslında bunun üzerinde çalışan somepeople ve Stéphane Graber has a good summary of the difficulties on his blog.

+0

Şu an için [Docker libcontainer'a dayanacaktır] (http://www.theregister.co.uk/2014/12/01/docker_part_2_the_libcontainer_evolution/)? – trysis

+1

Farklı bir sorun ama benzer. libcontainer muhtemelen Android'de bulunmayan bazı çekirdek özelliklerine ihtiyaç duyuyor. Denemelisin ve neyin gerekli olduğunu görmelisin. –

+1

Şu anki durumu nedir? – dimitrieh

5

Bu çekirdeğin, kapsayıcıları çalıştırmak için gereken özelliklerle derlenmiş olması gerekir. Durum buysa, Docker Android'de kullanılabilir (özellikle şu anda serbest bırakma adayı olan Docker 0.7 ve artık AUFS gerektirmez).

İlgili konular