获取正在进行的 docker 镜像拉取的状态
Get status of an ongoing docker image pull
如何获取 运行 docker 拉取进程的状态?我试着用 sudo docker pull busybox
拉 busybox。但是没有显示任何状态。在 ctrl+c 之后发出另一个拉取请求时,它说图像已经被另一个拉取 client.Also 我尝试取消正在进行的拉取但我不能 here 是关于这个问题的错误报告。
$sudo docker pull busybox
Repository busybox already being pulled by another client. Waiting.
如何显示正在进行的 docker 拉取的进度?
我认为你在使用代理。如果是这样,你必须停止 docker 并通过以下命令启动它
sudo HTTP_PROXY=http://<ip of proxy server:port> docker -d &
在使用 docker 时,取消设置 http_proxy 和导出 http_proxy 对我不起作用。
在提出问题时(2015 年)不可用
现在,如果您 运行 在两个 windows 中使用相同的 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 拉取进程的状态?我试着用 sudo docker pull busybox
拉 busybox。但是没有显示任何状态。在 ctrl+c 之后发出另一个拉取请求时,它说图像已经被另一个拉取 client.Also 我尝试取消正在进行的拉取但我不能 here 是关于这个问题的错误报告。
$sudo docker pull busybox
Repository busybox already being pulled by another client. Waiting.
如何显示正在进行的 docker 拉取的进度?
我认为你在使用代理。如果是这样,你必须停止 docker 并通过以下命令启动它
sudo HTTP_PROXY=http://<ip of proxy server:port> docker -d &
在使用 docker 时,取消设置 http_proxy 和导出 http_proxy 对我不起作用。
在提出问题时(2015 年)不可用
现在,如果您 运行 在两个 windows 中使用相同的 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