Windows CMD命令提示符出现Docker错误:运行SSH命令时出错
我正在使用以下教程在我的Windows计算机上使用Docker安装TensorFlow:Windows CMD命令提示符出现Docker错误:运行SSH命令时出错,windows,ssh,docker,cmd,installation,Windows,Ssh,Docker,Cmd,Installation,我正在使用以下教程在我的Windows计算机上使用Docker安装TensorFlow: 我安装了Docker 我打开了快速启动终端 我设置了一个新的虚拟盒“vdocker” 在快速启动终端中,我运行 docker机器ls并获得: NAME ACTIVE DRIVER STATE URL SWARM default * virtualbox Running tcp://192.168.99
docker机器ls
并获得:
NAME ACTIVE DRIVER STATE URL SWARM
default * virtualbox Running tcp://192.168.99.100:2376
vdocker - virtualbox Running tcp://192.168.99.101:2376
docker机器ls
我得到以下信息:
FOR /f "tokens=*" %i IN ('docker-machine env --shell cmd vdocker') DO %i
FOR /f "tokens=*" %i IN ('docker-machine env --shell cmd vdocker') DO %i
我无法在CMD中成功运行上述操作
我在网上找到了一些解决方案,比如重新生成证书、删除默认值、重新创建默认值,我尝试了它们,但没有成功。我们将不胜感激
特别是,我在上面包含的教程中遇到了这一步:
FOR /f "tokens=*" %i IN ('docker-machine env --shell cmd vdocker') DO %i
FOR /f "tokens=*" %i IN ('docker-machine env --shell cmd vdocker') DO %i
这不是屏幕截图中显示的命令。在那里,路径中有空格,这导致初始的C:\Program
do被传递到do%i
。也就是说,它首先尝试执行不是可执行文件的DO C:\Program
我假设其他问题也与安装目录名包含空格有关
特别是,我在上面包含的教程中遇到了这一步:
FOR /f "tokens=*" %i IN ('docker-machine env --shell cmd vdocker') DO %i
FOR /f "tokens=*" %i IN ('docker-machine env --shell cmd vdocker') DO %i
这不是屏幕截图中显示的命令。在那里,路径中有空格,这导致初始的C:\Program
do被传递到do%i
。也就是说,它首先尝试执行不是可执行文件的DO C:\Program
我假设其他问题也与安装目录名包含空格有关