Yanıtlar:
Docker, OS düzeyinde kapsayıcıları yönetmek için yöntemler sunar ve Linux'ta OS düzeyinde kapsayıcılık için yerel özelliklerin üzerine kuruludur. Bir sistemde çalışan tüm kaplar aynı çekirdeği paylaşır; Mac OS X, Linux çekirdeğini kullanmaz, bunun yerine bir makine çekirdeği kullanır, bu nedenle şu anda bir Docker kabının içinde çalıştırılamaz.
Sen Docker çalıştırabilirsiniz üzerinde bir sanal makine kullanarak Mac, ama bu örneği üzerinde çalışan kaplar Linux çalıştırmak gerekir.
Artık Docker temeli olarak LXC yerine libcontainer kullandığı için, gelecekte libcontainer uygulamasının bir gün içinde sırasıyla Windows ve Mac OS Docker kapsayıcılarının bu sistemler üzerinde çalıştırılmasına izin vermesi mümkündür, ancak bu, uygun işletim sistemi özelliklerine bağlı olacaktır. konteynerlemeye izin verin.
so [Mac] cannot be run inside a Docker container at this time.
<- Şimdi bununla ilgili güncelleme var mı? Yoksa hala saf Linux uygulamaları ile sınırlı mıyız?
Bir OSX VM'yi Docker konteynerinde çalıştırmak mümkündür. Örneğin, https://github.com/Cleafy/sxkdvm adresini ziyaret edin .