docker - 如何在窗口上的事件Docker计算机之间切换

标签 docker docker-machine

我是窗口用户,可以在默认计算机上与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/

相关文章:

docker - Drone - 使用 Drone.yml 自定义日期时间字符串格式命名 docker 图像标签

docker - 无法在 Kubernetes 上挂载 Splunk 配置 - 错误 : Couldn't read "/opt/splunk/etc/splunk-launch. conf

docker - $(docker-machine…)之前运行eval和docker之间的区别

networking - docker(在虚拟框中运行)在主机上公开端口

mysql - .NET Core 延迟峰值 - MySQL 和 Redis 偶尔无法连接

bash - 过滤 docker-compose 输出

docker - 关闭 Docker 从父文件公开端口

batch-file - 如何在Docker中快速设置默认环境?

docker - 如何在容器上使用本地文件?

docker - 如何将我的 RSA KEY 保存在我的 Docker 机器中?