Docker-machine ssh在Windows 7上显示垃圾字符

时间:2016-04-06 06:49:10

标签: windows-7-x64 docker-machine

我在64位Windows 7机器上安装了docker-machine。它还安装了docker-machine连接到的Oracle Virtual Box。问题是在docker-machine上工作变得非常困难。原因是ssh-ing到虚拟机显示了很多垃圾字符。下面是我在vi newfile时得到的内容。 cat existingfile上的类似垃圾字符。或者,如果我单击退格键以删除命令提示符下的任何字符。

Docker machine junk character on vi newfile

Docker machine version on windows 7 64 bit

Oracle Virtual Box version

1 个答案:

答案 0 :(得分:5)

我遇到了同样的问题。我在搜索过程中遇到了this页面,这促使我尝试使用bash。

如果您还没有git,请安装它。然后,您可以从PowerShell运行以下命令以放入bash shell(假设git的默认位置)。

& "C:\Program Files\Git\bin\bash.exe"

我已在PowerShell配置文件文件夹中为此创建别名'bash',您可以从here找到该文件夹​​。

New-Alias bash "C:\Program Files\Git\bin\bash.exe"

现在先使用docker-machine ssh进入bash shell,不应再有垃圾字符了。