我认为只需运行以下命令即可:
$ eval $(docker-machine env default)
@H_419_5@(
default
机器的名称在哪里)。*的原因是告诉您当前连接
docker ps
到哪台机器,例如,如果运行它将与之对话的Docker引擎?在当前版本的Docker计算机中,我相信您必须始终指定名称。
解决方法
我正在通过https://docs.docker.com/v1.5/machine/浏览《
Docker Machine用户指南》。它说:
You can see the machine you have created by running the docker-machine ls command again: $ docker-machine ls NAME ACTIVE DRIVER STATE URL dev * virtualbox Running tcp://192.168.99.100:2376 The * next to dev indicates that it is the active host.
运行此程序时,我看不到任何计算机旁边的*。我需要怎么做才能将机器标记为活动状态?这有什么好处吗?
例如,我在Windows 10上运行Docker Machine,使其处于活动状态就意味着我不必在命令(例如)中继续指定计算机名称
docker- machine env dev
You can see the machine you have created by running the docker-machine ls command again:
$ docker-machine ls
NAME ACTIVE DRIVER STATE URL
dev * virtualbox Running tcp://192.168.99.100:2376
The * next to dev indicates that it is the active host.
(default
机器的名称在哪里)。
*的原因是告诉您当前连接docker ps
到哪台机器,例如,如果运行它将与之对话的Docker引擎?
在当前版本的Docker计算机中,我相信您必须始终指定名称。
我正在通过https://docs.docker.com/v1.5/machine/浏览《
Docker Machine用户指南》。
它说:
运行此程序时,我看不到任何计算机旁边的*。我需要怎么做才能将机器标记为活动状态?这有什么好处吗?
例如,我在Windows 10上运行Docker Machine,使其处于活动状态就意味着我不必在命令(例如)中继续指定计算机名称 docker-
machine env dev
(default
机器的名称在哪里)。
*的原因是告诉您当前连接docker ps
到哪台机器,例如,如果运行它将与之对话的Docker引擎?
在当前版本的Docker计算机中,我相信您必须始终指定名称。