在Windows上的docker工人的奇怪状态

命令

$ docker-machine ls 

给我

 NAME ACTIVE DRIVER STATE URL SWARM default virtualbox Timeout 

如果我在Docker Toolbox中运行start.sh,

  ## . ## ## ## == ## ## ## ## ## === /"""""""""""""""""\___/ === ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ / ===- ~~~ \______ o __/ \ \ __/ \____\_______/ host is not running docker is configured to use the default machine with IP 

这个状态是什么意思?

要解决这个问题,请转到您的Virtual Box并删除虚拟机 。 然后启动您的Docker快速入门terminal 。 如果虚拟机不存在并且连接到虚拟机,它将从头创build虚拟机。

我改变了我的虚拟主机适配器(更改IP)后,我看到了这一点。

当我们在WiFinetworking/ VPN之间切换时,Docker机器会超时。 如果我们切换回启动docker container的同一个networking,我们可以让docker-machine回到运行状态。

如果你不知道什么networking,你开始你的docker机,然后只需重新启动计算机必须解决这个问题。