在Artifactory的临损坏泊坞窗图片(Corrupted docker images in A

2019-09-30 01:30发布

我们用我们的预置型Artifactory的专业版本4.6.1作为一个码头工人的注册表。 Artifactory的配置存储元数据在MySQL数据库和二进制文件系统上。 一些二进制内容是由用户(下artifactory的/数据/文件存储)误删而试图解决空间警报。 其中受影响的文物有几个码头工人的图像。

现在,我们得到500错误,而从拉动图像artifatory由于损坏层。 我试图恢复从库备份的文物。 但是我得到了同样的错误,同时拉动恢复文物为好。

它看起来像恢复泊坞窗图像使用相同的二进制文件的旧机器。 这是真的? 如何恢复有什么建议?

以下是日志错误。

2018-06-02 16:46:53,772 [http-nio-8081-exec-8] [INFO ] (o.j.r.d.v.r.h.DockerV2LocalRepoHandler:90) - Fetching docker blob 'sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4' from repo 'docker-dev-local'
2018-06-02 16:46:53,788 [http-nio-8081-exec-8] [ERROR] (o.a.r.c.e.GlobalExceptionMapper:46) - Binary provider has no content for '96e379fb98bd1b401c6ee52230c11d38251572cf'
org.artifactory.storage.binstore.exceptions.BinaryNotFoundException: Binary provider has no content for '96e379fb98bd1b401c6ee52230c11d38251572cf'

在此先感谢您的任何建议!

文章来源: Corrupted docker images in Artifactory Pro