本地构建好镜像推送到私库。
执行docker push到harbor私库中时报unknown blob错误
[root@node1 ~]# docker push reg.xxx.com/prod/filebeat-java:0426 The push refers to repository [reg.xxx.com/prod/filebeat-java] e52576dc1f49: Pushing [==================================================>] 3.584kB ffdb94571df7: Pushing [==================================================>] 372.7kB 47fc804728ff: Pushing [> ] 545.3kB/80.14MB dab4e68f20a2: Pushing [==================================================>] 6.144kB 6435966ee18f: Pushing [==================================================>] 4.096kB b1c057a951b8: Waiting df654d36e69e: Waiting 77b174a6a187: Waiting unknown blob
网上搜索后说屏蔽掉nginx反向代理中添加的请求头解决
#proxy_set_header Host $host;
具体原因也没查为什么。
PS:我这里用的harbor修改过端口号,用nginx反向代理了harbor。
原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/4755.html