答案1
是的,“Docker CE(社区版)”与“Docker Desktop”相同,这听起来令人困惑。但是下载页面更加清晰:
Docker CE for Mac 是一款易于安装的桌面应用程序,用于在 Mac 上构建、调试和测试 Dockerized 应用程序。Docker for Mac 是一个完整的开发环境,与 Mac OS Hypervisor 框架、网络和文件系统深度集成。Docker for Mac 是在 Mac 上运行 Docker 的最快、最可靠的方式。
说实话,这个名字很糟糕。还有“Docker Toolbox”,它不是一个打包的 Mac 应用程序,而是一个纯命令行工具,我相信它比 Docker Desktop 更早出现正如这里解释的那样:
Docker Toolbox 会在您的 Mac 上安装、、
docker
和docker-compose
。它还会安装 VirtualBox。在安装时,Toolbox 会使用Docker Engine 和位于您的 Mac 上的证书来配置名为 的 VirtualBox VM ,该 VM 运行Linux 发行版。docker-machine
/usr/local/bin
docker-machine
default
boot2docker
$HOME/.docker/machine/machines/default
这种震荡似乎还来自于这样一个事实,即“Docker EE(企业版)”基本上与 CE(社区版)类似,但是一个“容器即服务”设置。
老实说,回答这个问题让我对 Mac 的 Docker 选项不再那么困惑,但老实说,我更加头晕目眩,并且可能以新的方式感到困惑。
如果你不得不问,那么我会假设“Docker Desktop”(又名:社区版)是最好的选择。
答案2
Docker For Mac 与 Docker 社区版(Mac OS High Sierra)相同吗?
根据发行说明,是的。
Docker for Mac 稳定版发布说明
以下是每个稳定版本的主要改进和问题(从当前版本开始)。每个版本都会更新文档。
...
2018 年稳定版本
Docker 社区版 18.06.0-ce-mac70 2018-07-25