manifest unknown:当从工件上的远程存储库提取时,注册中心不知道已命名的清单



我已经在我的新工件服务器上配置了一个远程docker存储库,它指向旧工件服务器上的一个虚拟docker仓库。我已经测试了访问遗留服务器的凭据,它们在UI上工作得很好。在我的新工件服务器的UI上,我甚至可以看到旧服务器的文件夹结构和所有工件。所有工件都说"此项未被缓存"。我相信这是意料之中的,因为它代表了我的上游服务器,还没有任何东西被拉出并缓存到本地。

然后我将这个远程存储库添加到新工件服务器上的虚拟docker存储库中。

问题是我无法通过新创建的远程或虚拟仓库从我的旧服务器中提取项目。

我得到以下错误

Error response from daemon: manifest for obc-test-remote.myartifactoryserver.cloud/base-image:1.1.30 not found: manifest unknown: The named manifest is not known to the registry 

当我通过虚拟目标(其中添加了远程)获得相同的结果

Error response from daemon: manifest for obc-test-virtual.myartifactoryserver.cloud/base-image:1.1.30 not found: manifest unknown: The named manifest is not known to the registry 

docker登录成功,我可以从同一服务器上的其他虚拟仓库中以相同的语法提取其他docker映像。

我取消了选项"Block pull of image manifest v2 schema 1";在远程repo配置中也

似乎与在新Artifactory的远程存储库中配置的URL有关。你能检查一下这个URL是否包含api/docker"如果没有,请确保URL为"http://myold-artifactory.com/artifactory/api/docker/docker-repo-name">

最新更新