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

jee*_*eet 2 windows-7-x64 docker-machine

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

在vi newfile上的Docker机器垃圾字符

Windows 7 64位上的Docker机器版本

Oracle Virtual Box版本

小智 6

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

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

& "C:\Program Files\Git\bin\bash.exe"
Run Code Online (Sandbox Code Playgroud)

我在PowerShell配置文件文件夹中为此创建了别名'bash',您可以在此处找到该文件夹.

New-Alias bash "C:\Program Files\Git\bin\bash.exe"
Run Code Online (Sandbox Code Playgroud)

现在在使用docker-machine ssh之前首先进入bash shell,并且不应该有更多的垃圾字符.