![](/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.