我正在使用Nexus 3.24.0-02并试图
docker build -t mynexusip:8083/mydockerimage:version
和docker push mynexusip:8083/mydockerimage:version
预期的结果是“成功推送”,但它给出了错误的blob upload invalid: blob upload invalid
。
完整的控制台输出日志如下所示
docker push mynexusip:8083/myapplication:a5212b386b323189950f78577cc292137b314601
The push refers to repository [mynexusip:8083/myapplication]
067995e8fe00: Preparing
8e45792fc9b6: Preparing
8b65bf832c89: Preparing
db672395134b: Preparing
27e8da285ed6: Preparing
579a8f1d6a12: Preparing
15e45d99c926: Preparing
0cf75cb98eb2: Preparing
814c70fdae62: Preparing
15e45d99c926: Waiting
0cf75cb98eb2: Waiting
814c70fdae62: Waiting
579a8f1d6a12: Waiting
db672395134b: Layer already exists
8e45792fc9b6: Layer already exists
27e8da285ed6: Layer already exists
067995e8fe00: Layer already exists
8b65bf832c89: Layer already exists
579a8f1d6a12: Layer already exists
0cf75cb98eb2: Layer already exists
15e45d99c926: Layer already exists
814c70fdae62: Layer already exists
blob upload invalid: blob upload invalid
我使用Git提交id进行版本控制,8083是我的坞-私有存储库的端口。当我搜索这个错误时,我在存储库的配置部分找到了一些关于“允许重新部署”的建议,但我已经设置了。
顺便说一下,Nexus的版本最近已经升级了(它是3.15)。从那以后,它开始产生错误,就像我提到的那样。我不知道它是否相关,但以防万一我想分享它。有人知道这个问题吗?
发布于 2020-07-21 17:20:23
我发现它是一个已知的bug,而且它已经修复了即将发布的版本。
https://help.sonatype.com/repomanager3/release-notes#ReleaseNotes-BugFixes
https://issues.sonatype.org/browse/NEXUS-20640
编辑:我意识到这个bug "blob上传未知的“与我的问题"blob上传无效的”不同,但是在3.28版本中它是固定的。您可以在下面的链接中找到详细信息。https://issues.sonatype.org/browse/NEXUS-25378
发布于 2021-08-06 11:44:17
如果您试图多次推送同一图像或使用不同的标记解决方案:导航到nexus到您的图像位置,您将找到2个文件夹,就会发生这种情况。
请尝试删除不需要的blob文件。
现在你们都准备好了,现在可以推送图像了
https://stackoverflow.com/questions/62641076
复制相似问题