如何获取正在运行的 docker pull 进程的状态?我尝试使用 sudo docker pull busybox
拉busybox。但是没有显示任何状态。在 ctrl+c 之后发出另一个拉取请求时,它说图像已经被另一个客户端拉取。我也尝试取消正在进行的拉取,但我无法 here是关于该问题的错误报告。
$sudo docker pull busybox
Repository busybox already being pulled by another client. Waiting.
如何显示正在进行的 docker pull 的进度?
最佳答案
在提出问题时(2015 年),此功能不可用
现在,如果您在两个窗口中运行相同的 docker pull
,您会看到相同的状态,即正在下载哪些层、下载了多远等。
如果你只杀死这两个 docker pull
命令之一,另一个会继续执行。
如果您终止了请求 pull
的最后一个客户端,则 pull
操作将终止。
[原答案如下...]
这是 Docker 的一项提议功能。请参阅 https://github.com/docker/docker/issues/6928 上正在进行的讨论。 :
My proposal is as follows.
docker pull --list
to list all the current running docker pullsdocker pull --resume
to resume a given pulldocker pull --rm
to remove a given pull
关于docker - 获取正在进行的 docker 镜像拉取的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28759673/