如何获取正在运行的docker pull进程的状态?我试着用sudo docker pull busybox
拉忙箱。但没有显示任何状态。在ctrl+c之后发出另一个拉取请求时,它表示该图像已经被另一个客户端拉取。此外,我试图取消正在进行的拉取,但我不能在这里提供有关该问题的错误报告。
$sudo docker pull busybox
Repository busybox already being pulled by another client. Waiting.
如何显示正在进行的码头提取的进度?
这在提出问题时不可用(2015)
现在,如果你在两个窗口中运行相同的docker pull
,你会看到相同的状态,即下载了哪些层,下载了多远,等等。
如果你只杀死这两个docker pull
命令中的一个,另一个继续
如果终止最后一个请求pull
的客户端,则pull
操作将终止。
[原始答案如下…]
这是Docker提出的一个特性。请参阅正在进行的讨论https://github.com/docker/docker/issues/6928:
我的建议如下。
docker pull --list
列出所有当前正在运行的docker pulldocker pull --resume
恢复给定拉动docker pull --rm
移除给定拉力
我认为您在使用代理。如果是这样,你必须停止docker并通过以下命令启动它
sudo HTTP_PROXY=http://<ip of proxy server:port> docker -d &
在使用docker时,unset httpproxy和export httpproxy对我不起作用。