boot2Docker在windows上没有进度条



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

1491ff176f58: Downloading [===========================>                       ] 1.481 GB/2.721 GB

不幸的是,当从中提取完全相同的图像时,Git Bash (MinTTY)在Windows上

git version 2.5.3.windows.1

码头工人版本:

Client/Server: 1.8.2

没有进度条。

知道为什么吗?

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

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

看:https://github.com/docker/toolbox/blob/v1.8.3/windows/start.sh

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

乌利希期刊指南:

在Docker工具箱v1.9.0c中这个问题已经修复:

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

一些服务器提供有关下载文件的完整大小的信息。在本例中,您将获得一个进度条。有些服务器只是流数据没有大小信息,在这种情况下,docker不能显示数据。

这不是一个bug,这是一个特性:):)

相关内容

  • 没有找到相关文章

最新更新