我有副本和主Artifactory服务器。我已经成功地为许多不同的包(maven、npm、bower等(设置了复制。我在副本服务器上为docker存储库设置拉复制时遇到困难。
我能够在web浏览器中列出具有存储库结构的URL及其文件夹:
http://af.domain:8081/artifactory/front-docker
这列出了我在该存储库中的一个文件夹。我正在使用管理员用户进行访问。然而,如果我试图在JFROG Artifactory UI中设置此URL,我会收到消息:
Connection failed: Error 404: Not Found
我也找到了这个链接:https://www.jfrog.com/confluence/display/JFROG/Smart+远程+存储库#SmartRemote存储库配置这意味着我应该在存储库密钥之前使用CCD_ 1作为前缀。
http://af.domain:8081/artifactory/api/docker/front-docker
使用这个URL我得到:
Connection failed: Error 403: Forbidden
我也试过:
http://af.domain:8081/api/docker/front-docker
但是我再次得到错误404。我已经在Advanced选项卡上设置了管理员凭据。这是主服务器上的管理员用户,我正在将其用于所有其他复制,因此权限应该不是问题。
在日志中我什么也没看到。
我还能尝试什么?
拉复制所需的URL是"http://af.domain:8081/artifactory/api/docker/front-码头工人";你得到403的原因是被禁止的问题,所以添加管理员来确认403是否确实是被禁止/权限问题。