Да, «Docker CE (Community Edition)» - это то же самое, что «Docker Desktop», и да, все это звучит странно. Но страница загрузки делает это несколько понятнее :
Docker CE для Mac - это простое в установке настольное приложение для сборки, отладки и тестирования Dockerized-приложений на Mac. Docker для Mac - это полная среда разработки, тесно интегрированная с платформой гипервизора Mac OS, сетью и файловой системой. Docker для Mac - это самый быстрый и надежный способ запуска Docker на Mac.
Назвать это ужасно, если честно. Существует также «Docker Toolbox», который не является упакованным приложением Mac, а представляет собой чисто инструмент командной строки, который, как я полагаю, предшествует Docker Desktop, как описано здесь :
Docker Toolbox устанавливает docker
, docker-compose
и docker-machine
в /usr/local/bin
на вашем Mac. Он также устанавливает VirtualBox. Во время установки Toolbox использует docker-machine
для подготовки виртуальную машину VirtualBox, называемую default
, под управлением boot2docker
дистрибутива Linux, с Docker Engine с сертификатами, расположенными на вашем Mac по адресу $HOME/.docker/machine/machines/default
.
Похоже, что сотрясение мозга происходит из-за того, что существует «Docker EE (Enterprise Edition)», который в основном похож на CE (Community Edition), но представляет собой настройку «Контейнеры как услуга».
Честно говоря, ответ на этот вопрос сделал меня менее запутанным по поводу вариантов Docker для Mac, но, честно говоря, более головокружительным и - возможно - запутанным по-новому.
Если вам нужно спросить, то я подумаю, что «Docker Desktop» (он же Community Edition) - это путь.