为什么 bash 在 Windows 的 boot2docker 中如此缓慢?

Why is bash so painfully slow in boot2docker for Windows?

我已经在 Windows 7 上安装了 boot2docker,我注意到它非常慢。我在几台机器上试过,结果相同——加载需要一段时间,最糟糕的是打字和实际出现在屏幕上的字符之间的延迟——大约 20-30 秒!这使得 boot2docker 几乎不可能在 windows.

上使用

不知是否有人遇到过这个问题,能找到解决方案吗?

运行ning boot2docker ssh 时,问题似乎出在 SSH 客户端。这个 SSH 客户端在 %PATH% 上搜索,在我的系统上,默认情况下,它是 C:\Program Files (x86)\Git。就像您报告的那样,它非常慢。

顺便说一句,如果你打开命令行运行直接ssh <boot2docker IP address>连接到boot2docker VM,它也很慢,而在Boot2docker内部使用shell VM本身没问题。

我还不知道为什么这个 SSH 客户端很慢,但我已经通过安装 Cygwin (https://www.cygwin.com/) 和重载 %PATH%:

成功地替换了它
C:\> set PATH=C:\PrgFiles\cygwin64\bin;%PATH%
C:\> boot2docker ssh`

不再缓慢。