当我启动 Docker Quickstart Terminal 时,它会自动在 VirtualBox 中建立一个名为“default”的虚拟机,并连接到它。不过,我有第二个运行 boot2docker 的虚拟机,我想使用它来代替“默认”虚拟机(我们称之为“myVM”)。
我想将 Docker 终端的连接更改为 myVM,以便我可以发出“docker images”或“docker ps”等命令,而无需指定 IP 地址、端口等(所以我没有做类似“docker -H 192.168.99.105:2376 blah”之类的事情)。我怎样才能实现这个目标?
最佳答案
将您的 shell 连接到新的 myVM
计算机。
eval $(docker-machine env myVM)
这会为 Docker 客户端将读取的当前 shell 设置环境变量,其中指定了 TLS 设置。每次打开新 shell 或重新启动计算机时都需要执行此操作。
关于docker - 如何更改Docker连接的VirtualBox虚拟机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37816758/