2017-07-25 83 views
1

我在我的机器上安装了docker for mac。我已经从docker hub中取出了一个repo,docker run命令包含了docker-machine ip参数,我得到一个错误,Error:没有指定机器名称,也没有“default”机器存在。有人可以详细说明docker机器和docker for mac之间的区别。码头机vs docker for mac

回答

0

您需要首先创建机器。尝试从您所选择的终端运行以下命令:

docker-machine create testmachine

+0

您不需要Docker Toolbox即可在Mac上运行Docker,除非您有一台旧的Mac。 [适用于Mac的Docker](https://www.docker.com/docker-mac)效果更好,而且不那么繁琐。 –

1

如果你有码头工人为您的机器上运行的Mac,你不需要泊坞窗机。只有当您有一个不支持的旧版Mac版本(这里不是这种情况)或者没有Windows 10 pro的Windows机器时,才使用Docker Machine(通常通过Docker Toolbox)在本地运行。

您需要的唯一其他情况Docker Machine用于控制远程机器或在本地设置多个节点。