解决Push Image To Harbor报错unknow blob
好方
好方
发布于 2023-06-18 / 31 阅读 / 0 评论 / 0 点赞

解决Push Image To Harbor报错unknow blob

解决Push Image To Harbor报错unknow blob

现象

使用docker push镜像时候,docker报错unknow blob,如下

查询后端Harbor,发现报错blob unknow to registry,如下

解决方法

类似问题见"unknown blob" error while pushing images to harbor · Issue #174 · goharbor/harbor-helm (github.com)

因为本次用的Harbor是使用OpenResty进行代理,后端Harbor本身采用http,并未使用ssl,前端OpenResty使用harbor.kengdie.xyz域名,并设置ssl

因此在代理配置中添加配置如下,即可

proxy_set_header X-Forwarded-Proto "https";

其中添加client_max_body_size主要是为了避免推送镜像时,报错body太大,报错body太大的报错如下

添加参数后,再次推送镜像,即可成功,如下


评论