如何在OSX上的主动泊坞机之间切换?
在MacOS中,我创build了2个docker机器,比如dev1和dev2。 在运行$docker-machine active
一个terminal中,dev1显示为活动的docker-machine,另一个显示为dev2。 现在我想在第一个terminal切换到dev2(没有停止/删除等dev1),这样我就会有dev2在两个。
我该怎么做呢? 谢谢!
运行命令在您的terminaleval $(docker-machine env [machine-name])
运行docker-machine ls
来获得可用的机器列表
所以我一直在研究这个一段时间,我发现我必须在terminal1中运行$eval "$(docker-machine env dev2)"
。
您可以使用docker-machine env
命令执行此操作。 例如:
$ eval "$(docker-machine env <machine-name>)"
这将设置Docker客户端将读取的指定TLS设置的环境variables。 请注意,每次打开新选项卡或重新启动计算机时都需要执行此操作。
要查看将要设置的内容,请运行docker-machine env
$ docker-machine env <machine-name> export DOCKER_TLS_VERIFY="1" export DOCKER_HOST="tcp://172.16.62.130:2376" export DOCKER_CERT_PATH="/Users/<your username>/.docker/machine/machines/dev" export DOCKER_MACHINE_NAME="dev"