我是窗口用户,可以在默认计算机上与docker正常工作。我可以构建图像并完美运行。但是现在我有必须并行运行两个docker-machine的场景。
我从以下命令创建了新的docker机器:
docker-machine create --driver虚拟箱NAMEOFNEWMACHINE
现在,当我运行 docker-machine ls 时,我看到有两个正在运行的docker计算机。
然后我运行 docker-machine ip ,因此它为我提供了默认计算机的IP,因此基本上我无法在docker上从默认机器切换到新的开发机器。
我已经阅读了docker docs&我运行了他们提到的命令来切换机器
评估“$(docker-machine env NAMEOFNEWMACHINE)”
docker-machine env NAMEOFNEWMACHINE
但是运行上述命令后,它仍然显示默认的机器IP,因此无法在新机器上构建镜像
我对Docker很陌生,所以有人可以帮助我如何并行运行两个docker机器吗?
谢谢
最佳答案
在Windows 7上也有同样的问题。通过设置Windows DOCKER_HOST环境变量解决了该问题。检查您的机器IP(docker-machine ls)并在命令中使用完整的ip:
SET DOCKER_HOST =
关于docker - 如何在窗口上的事件Docker计算机之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41039528/