我有副本和主 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+Remote+Repositories#SmartRemoteRepositories-Configuration
这意味着我应该/api/docker
在存储库密钥之前使用前缀。
http://af.domain:8081/artifactory/api/docker/front-docker
有了这个网址,我得到:
Connection failed: Error 403: Forbidden
我也试过:
http://af.domain:8081/api/docker/front-docker
但我再次收到错误 404。我在高级选项卡上设置了管理员凭据。那是我用于所有其他复制的主服务器上的管理员用户,因此权限不应该是问题。
在日志中我看不到任何东西。我还能尝试什么?谢谢!