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

无法在禁用匿名访问的情况下推送到Artifactory中的docker注册表,docker,http-headers,authorization,artifactory,Docker,Http Headers,Authorization,Artifactory,我在Artifactory中创建了一个本地docker存储库,并启用了以下匿名访问 当我尝试推送docker映像时,会出现以下错误: unauthorized: The client does not have permission to push to the repository. 我的docker版本是1.10,Artifactory版本是4.2.2 我也尝试过强制身份验证,但在docker登录后,我得到了相同的错误(请注意,这个错误在重新加载nginx配置后消失,并在一段时间后再次出现

我在Artifactory中创建了一个本地docker存储库,并启用了以下匿名访问

当我尝试推送docker映像时,会出现以下错误:

unauthorized: The client does not have permission to push to the repository.
我的docker版本是1.10,Artifactory版本是4.2.2

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


有什么解决办法吗?

看起来你遇到了。升级到Artifactory 4.5.2可能会为您解决此问题。

您的Artifactory版本存在问题,但在4.5.2版本中得到解决。更新你的人工制品(这是一个小的更新)

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

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