在Windows x64上,使用Docker Toolbox和VirtualBox 6,在尝试创建新计算机时,它会在“Waiting for an IP...
”点挂起很长时间,最终会显示此消息:
创建计算机时出错:计算机创建期间驱动程序出错:等待SSH可用的重试次数过多。上次错误:超出最大重试次数(60)
我在我的环境路径中有了VirtualBox和Docker Toolbox的路径。
我仍然在Docker的耳后湿透;谁知道问题是什么?
Windows 10版本1803或更高版本附带自己的(测试版)OpenSSH 7.7,这是OpenSSH项目的本地端口。不幸的是,该版本似乎与最新的Docker Machine不兼容,因此无法正常连接。
您可以尝试通过导航到设置 - >应用程序 - >管理可选功能(在应用程序和功能下方)并单击OpenSSH - >卸载来卸载OpenSSH客户端。
或者,您可以从Windows C:\WINDOWS\System32\OpenSSH\
环境变量中删除PATH
。
资料来源:由Steve Cliff提供
请查看我在Docker和OpenSSH上打开的问题,专门处理此问题,显示问题的完整视频复制,以及包括我测试的所有版本的解决方法:
https://github.com/docker/machine/issues/4483
https://github.com/PowerShell/Win32-OpenSSH/issues/1155
在我发布这个根本原因和变通方法/测试之前,我发现没有任何关于这个被发现/报告的参考,据我所知,到目前为止我无法相信它仍然没有修复。