Docker Machine与Docker for Mac的区别

8

我已经在我的机器上安装了Docker for Mac。我从Docker Hub拉取了一个存储库,docker run命令包括docker-machine ip参数,但我收到了错误消息:“未指定机器名称并且不存在“default”机器”。请问一下Docker Machine和Docker for Mac有什么区别。

2个回答

11
如果您的机器上已经运行了Docker for Mac,那么您就不需要使用Docker Machine。只有在您使用旧版Mac且不受支持时(这里不是这种情况),或者在没有Windows 10专业版的Windows机器上本地运行时,才需要使用Docker Machine(通常通过Docker Toolbox)。唯一需要使用Docker Machine的其他情况是控制远程机器或设置多个本地节点。

0
你首先需要创建一个机器。尝试从你选择的终端运行以下命令: docker-machine create testmachine

1
现在在Mac上运行Docker不再需要Docker Toolbox,除非你有一台旧的Mac。Docker for Mac工作效果更好,也更简单易用。 - Mano Marks

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接