如何获取正在运行的docker pull进程的状态?我尝试用sudo docker pull busybox
拉出busybox。但是没有显示任何状态。在ctrl + c之后发出另一个pull请求时,它表示该图像已经被另一个客户端拉了。我也尝试取消正在进行的拉动,我无法here是关于该问题的错误报告。
$sudo docker pull busybox
Repository busybox already being pulled by another client. Waiting.
如何显示正在进行的泊坞窗拉动的进度?
答案 0 :(得分:11)
在提出问题时(2015年),这是不可用的
现在,如果你在两个窗口中运行相同的docker pull
,你会看到相同的状态,即正在下载哪些图层,它到底有多远等等。
如果你只杀掉这两个docker pull
命令中的一个,那么另一个命令就会继续。
如果您终止请求pull
的最后一个客户端,pull
操作将终止。
[原始答案如下......]
这是Docker的一个提议功能。请参阅https://github.com/docker/docker/issues/6928上正在进行的讨论:
我的建议如下。
docker pull --list
列出所有当前正在运行的docker pullsdocker pull --resume
恢复给定的拉动docker pull --rm
删除给定的提款
答案 1 :(得分:0)
我认为你支持代理。如果是这样,您必须停止docker并通过以下命令启动它
sudo HTTP_PROXY=http://<ip of proxy server:port> docker -d &
取消设置http_proxy并导出http_proxy在使用docker时对我不起作用。