![](/img/trans.png)
[英]rpc error: code = Unknown desc = error pulling image configuration: unknown blob when pull docker image
[英]GitHub Packages Docker - Error pulling image configuration: unknown blob
GitHub 包开始返回error pulling image configuration: unknown blob
本周末尝试拉取 docker 映像时出现error pulling image configuration: unknown blob
。 它仍然可以将图像推送到注册表。 我没有发现任何指向 GitHub 问题的信息。
000eee12ec04: Pulling fs layer
db438065d064: Pulling fs layer
e345d85b1d3e: Pulling fs layer
f6285e273036: Waiting
2354ee191574: Waiting
69189c7cf8d6: Waiting
771c701acbb7: Waiting
error pulling image configuration: unknown blob
我该如何解决这个问题?
这是推送失败的结果,其中推送看似成功,但注册表方面出现问题并且缺少某些内容。
要修复它,请再次构建您的容器并再次推送它。
虽然这可能是一种罕见的情况,但可以通过在再次推拉图像后在本地删除图像来测试这一点,以确保拉动按预期工作。
拉或推图像层失败的一个可能原因是本博客中概述的不可靠的网络连接。 默认情况下,docker 引擎有5
并行上传操作。
您可以通过为下载指定max-concurrent-downloads
downloads 或max-concurrent-uploads
值来更新 docker 引擎以仅使用单个上传或下载操作。
在 Windows 上,您应该通过C:\\Users\\{username}\\.docker\\daemon.json
或通过 Docker for Desktop GUI 进行更新:
{
...
"max-concurrent-uploads": 1
}
在*Nix
,打开/etc/docker/daemon.json
(如果daemon.json
文件在/etc/docker/
daemon.json
/etc/docker/
中不存在,则创建它。)并根据需要添加以下值:
{
...
"max-concurrent-uploads": 1
}
并重新启动守护进程。
注意:目前无法按照这篇文章在docker push
或docker pull
命令中指定这些选项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.