Ja, „Docker CE (Community Edition)“ ist dasselbe wie „Docker Desktop“ und ja, das klingt alles verwirrend. Aber die Downloadseite macht es etwas übersichtlicher :
Docker CE für Mac ist eine einfach zu installierende Desktop-App zum Erstellen, Debuggen und Testen von Dockerized-Apps auf einem Mac. Docker for Mac ist eine vollständige Entwicklungsumgebung, die tief in das Hypervisor-Framework, das Netzwerk und das Dateisystem von Mac OS integriert ist. Docker für Mac ist der schnellste und zuverlässigste Weg, Docker auf einem Mac auszuführen.
Die Benennung ist schrecklich, um ehrlich zu sein. Es gibt auch "Docker Toolbox", bei der es sich nicht um eine gepackte Mac-App handelt, sondern um ein reines Befehlszeilentool, das - wie ich glaube - vor Docker Desktop abgelaufen ist, wie hier erläutert :
Docker Toolbox installiert docker
, docker-compose
und docker-machine
in /usr/local/bin
auf Ihrem Mac. Es installiert auch VirtualBox. Bei der Installation verwendet Toolbox docker-machine
eine VirtualBox-VM default
, auf der die boot2docker
Linux-Distribution ausgeführt wird, mit Docker Engine und Zertifikaten auf Ihrem Mac unter $HOME/.docker/machine/machines/default
.
Die Gehirnerschütterung scheint auch auf die Tatsache zurückzuführen zu sein, dass es eine "Docker EE (Enterprise Edition)" gibt, die im Wesentlichen der CE (Community Edition) ähnelt, jedoch eine "Container-as-a-Service" -Einrichtung ist.
Die Antwort auf diese Frage hat mich ehrlich gesagt weniger verwirrt über Docker-Optionen für Mac, aber ehrlich gesagt schwindeliger und - möglicherweise - auf neue Weise verwirrt.
Wenn Sie fragen müssen, gehe ich davon aus, dass "Docker Desktop" (aka Community Edition) der richtige Weg ist.