获取正在进行的docker image pull的状态

cut*_*eth 22 pull status docker

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

$sudo docker pull busybox
Repository busybox already being pulled by another client. Waiting.
Run Code Online (Sandbox Code Playgroud)

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

Bry*_*yan 11

在提出问题时无法获得(2015年)

现在,如果你docker pull在两个窗口中运行相同的状态,你会看到相同的状态,即正在下载哪些图层,它到底有多少等等.

如果你只杀掉这两个docker pull命令中的一个,那么另一个命令就会继续.

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

[原始答案如下......]

这是Docker的一个提议功能.请参阅https://github.com/docker/docker/issues/6928上正在进行的讨论:

我的建议如下.

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

  • `--list`` - resum`和`--rm`在`v1.9.0`中似乎已弃用.如何在v1.9.0中拉? (4认同)
  • @Bryan 仅指出 github 问题不足以成为一个好的答案。 (2认同)