Ubuntu Linux子系统上的docker机器用于Windows can';无法连接到正在运行的主机

Ubuntu Linux子系统上的docker机器用于Windows can';无法连接到正在运行的主机,ubuntu,docker,hyper-v,docker-machine,bash-on-windows,Ubuntu,Docker,Hyper V,Docker Machine,Bash On Windows,我正在Windows101703版本16278.1000上运行Docker for Windows17.06.2-ce 我已经创建了一个集群,其中有两台与之类似的Hyper-V主机 当我从Windows命令提示符运行docker machine ls时,我得到以下输出: 我还可以使用docker machine ssh myvm1将ssh连接到主机 我已经为Windows安装了Ubuntu Linux子系统。我已将Docker的路径变量添加到.bashrc,并为Docker.exe和Docke

我正在Windows101703版本16278.1000上运行Docker for Windows17.06.2-ce

我已经创建了一个集群,其中有两台与之类似的Hyper-V主机

当我从Windows命令提示符运行
docker machine ls
时,我得到以下输出:

我还可以使用
docker machine ssh myvm1
将ssh连接到主机

我已经为Windows安装了Ubuntu Linux子系统。我已将Docker的路径变量添加到
.bashrc
,并为
Docker.exe
Docker machine.exe
添加了别名。但是,在Ubuntu bash中使用docker时,常规docker命令可以正常工作,但docker机器ls提供了以下信息:

从Ubuntu运行
docker machine ssh myvm1
会出现以下错误:

Error: Cannot run SSH command: Host "myvm1" is not running

是否可以使用Linux子系统中的docker机器访问本地机器上运行的Hyper-v主机?我能做些什么来修复我得到的错误?

在没有管理员权限的情况下从命令提示符运行“docker machine ls”和“docker machine ssh myvm1”时,我出现了相同的症状


管理员管理下的Powershell工作正常。

我相信这可能是因为hyperv驱动程序。您是否也可以使用通用驱动程序添加相同的机器,并查看这些驱动程序是否正常工作?