如何更改Docker连接到的VirtualBox虚拟机?
当我启动Docker Quickstart终端时,它会自动在VirtualBox中建立一个名为“default”的虚拟机,并与之连接。然而,我有第二个运行boot2docker的VM,我想用它来代替“默认”VM(我们称之为“myVM”)如何更改Docker连接到的VirtualBox虚拟机?,docker,virtual-machine,virtualbox,boot2docker,docker-machine,Docker,Virtual Machine,Virtualbox,Boot2docker,Docker Machine,当我启动Docker Quickstart终端时,它会自动在VirtualBox中建立一个名为“default”的虚拟机,并与之连接。然而,我有第二个运行boot2docker的VM,我想用它来代替“默认”VM(我们称之为“myVM”) 我想将Docker终端的连接改为myVM,这样我就可以发出“Docker images”或“Docker ps”之类的命令,而不必指定IP地址、端口等(所以我不必做“Docker-H 192.168.99.105:2376之类的事情)。我如何才能做到这一点?将s
我想将Docker终端的连接改为myVM,这样我就可以发出“Docker images”或“Docker ps”之类的命令,而不必指定IP地址、端口等(所以我不必做“Docker-H 192.168.99.105:2376之类的事情)。我如何才能做到这一点?将shell连接到新的
myVM
机器
eval $(docker-machine env myVM)
这将为Docker客户端将读取的指定TLS设置的当前shell设置环境变量。每次打开新shell或重新启动计算机时都需要执行此操作。如果虚拟机不是由
docker machine创建的,则需要添加虚拟机。使用virtualbox
驱动程序创建一个新的可能比通过generic
驱动程序建立连接更容易。