如何在窗口上的活动docker机器之间切换

时间:2016-12-08 12:26:40

标签: docker docker-machine

我是窗口用户,在默认机器上使用docker正常工作。我可以构建图像并完美地运行它。但现在我有一个场景,我必须运行两个docker-machine并行。

我从以下命令创建了新的docker机器:

docker-machine create --driver virtualbox NAMEOFNEWMACHINE

现在当我运行 docker-machine ls 时,我发现有两台docker机正在运行。

然后我运行 docker-machine ip 所以它给了我默认机器的IP,所以基本上我无法在docker上从默认设备切换到新的dev机器。

我已阅读过docker docs&我运行他们提到的命令切换机器

评估“$(docker-machine env NAMEOFNEWMACHINE)”

docker-machine env NAMEOFNEWMACHINE

但是在运行上面的命令之后它仍然显示我的默认机器ip,因此我无法在新机器上构建我的图像

我对docker很新,所以有没有人可以帮助我如何运行两台并行机器?

由于

1 个答案:

答案 0 :(得分:0)

在Windows 7上也有同样的问题。通过设置Windows DOCKER_HOST环境变量解决了该问题。检查您的机器IP(docker-machine ls)并在命令中使用完整的ip: SET DOCKER_HOST =