我正在使用Sonatype Nexus作为私有Docker注册表。
尽管对经过身份验证的用户有效,但尝试使用匿名用户来拉取镜像就会失败。这只会在Docker客户端上发生。
使用Nexus UI(未登录)可以浏览我的仓库中的图像。但是,尝试拉取镜像时,我会收到“未经授权”的错误。
以下是Docker客户端和Nexus仓库之间通信的捕获流:
这很奇怪,因为启用了匿名访问,并且根据文档,我可能有一个具有通过HTTPs端口进行RW访问的Docker托管注册表以及指向Docker托管注册表的Docker组注册表,可进行RO / Anonymous访问。