我已经在我的机器上安装了 docker for mac。我已从 docker hub 中提取了一个存储库,docker run 命令包含 docker-machine ip 参数,但出现错误,错误:未指定机器名称且不存在“默认”机器。有人可以详细说明 docker machine 和 docker for mac 之间的区别吗?
最佳答案
如果您的计算机上正在运行 Docker for Mac,则不需要 Docker Machine。仅当您拥有不受支持的较旧 Mac 版本(此处不是这种情况)或没有 Windows 10 专业版的 Windows 计算机时,才使用 Docker Machine(通常通过 Docker Toolbox )在本地运行。
您需要 Docker Machine 的唯一其他情况是控制远程计算机或在本地设置多个节点。
关于docker 机器 vs docker for mac,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45314918/