获取正在进行的泊坞窗图像拉的状态

如何获取正在运行的docker pull过程的状态? 我尝试用sudo docker pull busybox 。 但没有地位正在显示。 在ctrl + c后发出另一个拉请求它说图像已被另一个客户端拉动。我也试图取消正在进行的拉,我不能在这里是关于这个问题的错误报告。

 $sudo docker pull busybox Repository busybox already being pulled by another client. Waiting. 

我如何显示正在进行的docker拉的进度?

在问题提出时(2015年)

现在,如果在两个窗口中运行相同的docker pull ,则会看到相同的状态,即正在下载哪些图层,获取的距离等等。

如果你杀死这两个docker pull命令中的一个,另一个继续执行。

如果您终止了请求pull的最后一个客户端,则pull操作将终止。

[原来的答案如下…]

这是Docker的一个build议function。 请参阅https://github.com/docker/docker/issues/6928上的进一步讨论:

我的build议如下。

  • docker pull --list列出所有当前正在运行的docker pulls
  • docker pull --resume – 恢复一个给定的拉
  • docker pull --rm – 删除给定的拉

我认为你是在一个代理的背后。 如果是这样,你必须停止docker,并通过以下命令启动它

 sudo HTTP_PROXY=http://<ip of proxy server:port> docker -d & 

取消设置http_proxy和导出http_proxy不适用于我在使用泊坞窗时。