Frage Kann Mac OS X in Docker ausgeführt werden?


Kann Mac OS X in Docker ausgeführt werden? Wenn ja, irgendeinen Vorschlag wie?

Und würde es kopflos laufen oder gäbe es eine Möglichkeit, sich remote mit der GUI zu verbinden?

Vielen Dank,

Simone


70
2018-06-24 06:05


Ursprung


Mögliches Duplikat von serverfault.com/questions/573378/ ... - neutrinus


Antworten:


Docker bietet Methoden zum Verwalten von Containern auf Betriebssystemebene und basiert auf den systemeigenen Linux-Funktionen für die Containerisierung auf Betriebssystemebene. Alle Container, die auf einem System ausgeführt werden, haben denselben Kernel. Mac OS X verwendet nicht den Linux-Kernel, sondern einen Mach-Kernel, der zu diesem Zeitpunkt nicht in einem Docker-Container ausgeführt werden kann.

Sie können Docker ausführen auf Ihr Mac verwendet eine virtuelle Maschine, aber Container, die auf dieser Instanz ausgeführt werden, müssen Linux ausführen.

Da Docker jetzt libcontainer statt LXC als Basis verwendet, ist es möglich, dass die Portierung von libcontainer in Zukunft eines Tages die Ausführung von Windows- und Mac OS Docker-Containern auf diesen Systemen ermöglichen würde, aber es hängt davon ab, welche Betriebssystemfunktionen verfügbar sind erlauben Containerisierung.


45
2018-06-25 04:36



so [Mac] cannot be run inside a Docker container at this time. <- Gibt es jetzt Updates? Oder sind wir immer noch auf reine Linux-Anwendungen beschränkt? - Hippo
Heute (Januar 2017) Docker läuft auf Windows-Plattform und kann entweder Windows oder Linux-Kernel-basierte Bilder, aber nicht beide gleichzeitig ausführen - MaxXx1313


Das Ausführen einer OSX-VM in einem Docker-Container ist möglich. Sieh dir das an https://github.com/Cleafy/sxkdvm zum Beispiel.


16
2018-05-19 04:40