Docker在windows上不拉进度条

Docker在windows上不拉进度条,docker,boot2docker,git-bash,mintty,Docker,Boot2docker,Git Bash,Mintty,在linux机器上,或者当我使用putty连接到boot2docker VM时,我在拉取图像时可以看到这个漂亮的进度指示器: 1491ff176f58: Downloading [===========================> ] 1.481 GB/2.721 GB 不幸的是,从Windows上的Git Bash(MinTTY)中提取完全相同的图像时 git version 2.5.3.windows.1 docker版本: Cli

在linux机器上,或者当我使用putty连接到boot2docker VM时,我在拉取图像时可以看到这个漂亮的进度指示器:

1491ff176f58: Downloading [===========================>                       ] 1.481 GB/2.721 GB
不幸的是,从Windows上的Git Bash(MinTTY)中提取完全相同的图像时

git version 2.5.3.windows.1
docker版本:

Client/Server: 1.8.2
没有进度条


知道原因吗?

一些服务器提供了有关下载文件完整大小的信息。在这种情况下,您将获得一个进度条。一些服务器只是在没有大小信息的情况下传输数据,在这种情况下docker无法显示数据


这不是一个bug,这是一个功能:):)

一些服务器正在提供有关下载文件的完整大小的信息。在这种情况下,您将获得一个进度条。一些服务器只是在没有大小信息的情况下传输数据,在这种情况下docker无法显示数据


这不是一个bug,这是一个功能:):)

Docker Toolbox 1.8.3+解决了这个问题:

NOTE: When using interactive commands, prepend winpty. Examples: 'winpty docker run -it ...', 'winpty docker exec -it ...'.
见:

对我来说,它呈现进度条,但它将进度条的每个状态打印为新行(不像ssh会话中那样替换行)

UPD:

在Docker Toolbox v1.9.0c中,此问题已修复:

在Windows上,使用bash和Docker的默认终端 快速启动终端,而不是mintty。这修复了几个导致错误的错误 无法在非tty输入或存储库名称组件上启用tty模式 必须匹配“a-z0-9(?:[.]a-z0-9)*”


Docker Toolbox 1.8.3+有解决此问题的方法:

NOTE: When using interactive commands, prepend winpty. Examples: 'winpty docker run -it ...', 'winpty docker exec -it ...'.
见:

对我来说,它呈现进度条,但它将进度条的每个状态打印为新行(不像ssh会话中那样替换行)

UPD:

在Docker Toolbox v1.9.0c中,此问题已修复:

在Windows上,使用bash和Docker的默认终端 快速启动终端,而不是mintty。这修复了几个导致错误的错误 无法在非tty输入或存储库名称组件上启用tty模式 必须匹配“a-z0-9(?:[.]a-z0-9)*”


这是可以理解的。但我说的是服务器提供图像大小信息的情况。在linux机器上运行时,我可以看到它,但在Windows上的MinTTY Git Bash下看不到。这是可以理解的。但我说的是服务器提供图像大小信息的情况。在linux机器上运行时,我可以看到它,但在Windows上的MinTTY Git Bash下看不到。docker toolbox v1.9.0也有同样的问题,这应该是docker机器中的一个错误。docker toolbox v1.9.0也有同样的问题,这应该是docker机器中的一个错误,正如您所说,但只适用于docker hub的图像,当从私有注册表中提取时,我总是得到:存储库名称组件必须匹配“[a-z0-9](?:-[a-z0-9])*(?:[.\u][a-z0-9](?:-*[a-z0-9]))*”@vehovmar,尝试更新到1.9.0.c,这两个问题都应该得到解决。遗憾的是,1.9.1Thanks上仍然存在同样的问题,正如您所说的,这是有效的,但仅适用于docker hub的图像,当从私有注册表中提取时,我总是得到:存储库名称组件必须匹配“[a-z0-9](?:-[a-z0-9])*(?:[.\u][a-z0-9](?:-*[a-z0-9]))*”@vehovmar,尝试更新到1.9.0.c,这两个问题都应该得到解决。遗憾的是,1.9.1上仍然存在同样的问题