我在Artifactory中创建了一个本地docker存储库,并在this document之后启用了匿名访问。
当我尝试按下泊坞窗图像时,会出现以下错误:
unauthorized: The client does not have permission to push to the repository.
我的泊坞版版本是1.10,Artifactory版本是4.2.2。
我也试过强制身份验证但是在docker登录后我得到了同样的错误(请注意,重新加载nginx配置后这个错误会消失,并且会在一段时间后再次出现。)
任何解决方法?
答案 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您可以找到每种类型的详细说明: