无法在禁用匿名访问的Artifactory中推送到docker注册表

时间:2016-02-12 16:43:11

标签: docker http-headers authorization artifactory

我在Artifactory中创建了一个本地docker存储库,并在this document之后启用了匿名访问。

当我尝试按下泊坞窗图像时,会出现以下错误:

unauthorized: The client does not have permission to push to the repository.

我的泊坞版版本是1.10,Artifactory版本是4.2.2。

我也试过强制身份验证但是在docker登录后我得到了同样的错误(请注意,重新加载nginx配置后这个错误会消失,并且会在一段时间后再次出现。)

任何解决方法?

2 个答案:

答案 0 :(得分:0)

看起来你遇到了https://www.jfrog.com/jira/browse/RTFACT-7915。升级到Artifactory 4.5.2可能会为您解决。

答案 1 :(得分:0)

您的Artifactory版本有bug with the push of a docker image,但在4.5.2版本中已解决。更新您的Artifactory(它是次要更新)。

您可以根据您的安装类型(ZIP / RPM / RPM OSS / Debian / Docker)更新您的Artifactory。

Here您可以找到每种类型的详细说明: