Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash `docker machine ls`根据我使用的外壳显示不同输出的命令?_Bash_Powershell_Docker_Cmd - Fatal编程技术网

Bash `docker machine ls`根据我使用的外壳显示不同输出的命令?

Bash `docker machine ls`根据我使用的外壳显示不同输出的命令?,bash,powershell,docker,cmd,Bash,Powershell,Docker,Cmd,根据我在Windows中使用的shell的不同,我对docker machine ls得到了不同的结果-它似乎只在docker Quickstart终端中工作(我使用的是docker Toolbox)。我在对docker machine env的回复中添加了更多详细信息 Docker QS终端: Powershell(与cmd中的结果相同): Git Bash: 所以,我的问题是,为什么它只在Docker Quickstart终端中工作?为什么Powershell/cmd中出现SSH命令错

根据我在Windows中使用的shell的不同,我对docker machine ls得到了不同的结果-它似乎只在docker Quickstart终端中工作(我使用的是docker Toolbox)。我在对docker machine env的回复中添加了更多详细信息

Docker QS终端:

Powershell(与cmd中的结果相同):

Git Bash:

所以,我的问题是,为什么它只在Docker Quickstart终端中工作?为什么Powershell/cmd中出现SSH命令错误?为什么Git Bash会超时?

$ docker-machine ls
NAME      ACTIVE   DRIVER       STATE     URL                         SWARM   DOCKER     ERRORS
default   *        virtualbox   Running   tcp://192.168.99.100:2376           v18.09.0

$ docker-machine env
export DOCKER_TLS_VERIFY="1"
export DOCKER_HOST="tcp://192.168.99.100:2376"
export DOCKER_CERT_PATH="D:\Developer\Docker\machine\machines\default"
export DOCKER_MACHINE_NAME="default"
export COMPOSE_CONVERT_WINDOWS_PATHS="true"
# Run this command to configure your shell:
# eval $("C:\Program Files\Docker Toolbox\docker-machine.exe" env)
PS > docker-machine ls
NAME      ACTIVE   DRIVER       STATE     URL   SWARM   DOCKER    ERRORS
default   -        virtualbox   Running                 Unknown   ssh command error:
command : ip addr show
err     : exit status 255
output  :

PS > docker-machine env
Error checking TLS connection: ssh command error:
command : ip addr show
err     : exit status 255
output  :
$ docker-machine ls
NAME      ACTIVE   DRIVER       STATE     URL   SWARM   DOCKER   ERRORS
default            virtualbox   Timeout

$ docker-machine env
Error checking TLS connection: Host is not running