我使用以下教程在我的Windows机器上使用Docker安装TensorFlow:http://www.netinstructions.com/how-to-install-and-run-tensorflow-on-a-windows-pc/
在快速启动终端内,我跑了
docker-machine 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
我从Windows“开始”菜单打开了一个命令提示符(首先是非管理员,后来是管理员),当我这样做时
docker-machine ls
我得到以下内容:
特别是,我被困在上面包含的教程的这一步:
FOR /f "tokens=*" %i IN ('docker-machine env --shell cmd vdocker') DO %i
我无法在CMD中成功运行上述内容。
我发现在线解决方案说重新生成证书,删除默认值,重新创建默认值,我尝试了它们,没有运气。提示将不胜感激!
答案 0 :(得分:0)
特别是,我被困在上面包含的教程的这一步:
FOR /f "tokens=*" %i IN ('docker-machine env --shell cmd vdocker') DO %i
这不是您在屏幕截图中显示的命令。在那里,路径中包含空格,这会导致初始C:\Program
传递给DO %i
。也就是说,它首先尝试执行不是可执行文件的DO C:\Program
。
我假设其他问题也与安装目录名称包含空格有关。