docker - 获取正在进行的 docker 镜像拉取的状态

标签 docker status pull

如何获取正在运行的 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 pulls
  • docker pull --resume to resume a given pull
  • docker pull --rm to remove a given pull

关于docker - 获取正在进行的 docker 镜像拉取的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28759673/

相关文章:

docker - 从 docker 创建 alpine linux iso - libburn 权限被拒绝

docker - docker run <image>:/usr/bin/env:ruby.exe:没有这样的文件或目录

php - userdel 的 linux php exec 状态结果 8 是什么?

git - 忽略 git 中的文件,但在克隆项目时下载它

Dockerfile:重复 apt 缓存清理的好处

git - 克隆或推送时询问密码 - docker gitlab

javascript - 简单的抽搐状态

http - Mule 4 在 Dataweave 中设置 HTTP 状态

git:如何 pull 最新的更改并解决冲突

arrays - 根据元素的位置删除mongoDB中的数组元素