我正在使用Sonatype Nexus作为私有Docker注册表。
虽然它适用于经过身份验证的用户,但尝试使用匿名用户来提取图像却不起作用。这只发生在docker客户端上。
使用Nexus UI(未登录)我可以在我的仓库中浏览图像。但是试图拉动图像我得到了“未经授权”的错误。
以下是Docker Client和Nexus存储库之间通信的捕获流:
这很奇怪,因为启用了匿名访问,根据文档,我可能有一个Docker Hosted Registry(通过HTTPs端口进行RW访问)和Docker Group Registry,指向Docker Hosted Registry,具有RO /匿名访问权限。