0

我有副本和主 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。我在高级选项卡上设置了管理员凭据。那是我用于所有其他复制的主服务器上的管理员用户,因此权限不应该是问题。

在日志中我看不到任何东西。我还能尝试什么?谢谢!

4

1 回答 1

-1

拉取复制所需的 URL 是“http://af.domain:8081/artifactory/api/docker/front-docker”,您收到 403 的原因是禁止问题,因此请添加管理员以确认 403 是否确实是禁止/许可问题。

于 2022-02-08T13:25:46.533 回答