Nexus3.1作为DockerHub的docker代理似乎需要身份验证,但如何验证?

Nexus3.1作为DockerHub的docker代理似乎需要身份验证,但如何验证?,docker,dockerhub,nexus3,Docker,Dockerhub,Nexus3,我正在Windows 7上使用Docker Toolbox 1.12.3。我已经将Nexus OSS 3.1.0-04配置为有一个Docker代理存储库来连接到DockerHub 当我试着跑的时候 docker run 192.168.161.103:10001/hello world 我找不到图像。在查看Nexus日志文件时,我发现以下错误: 2016-11-23 17:09:59244+0000警告[qtp253940842-402]管理员 org.sonatype.nexus.reposi

我正在Windows 7上使用Docker Toolbox 1.12.3。我已经将Nexus OSS 3.1.0-04配置为有一个Docker代理存储库来连接到DockerHub

当我试着跑的时候

docker run 192.168.161.103:10001/hello world

我找不到图像。在查看Nexus日志文件时,我发现以下错误:

2016-11-23 17:09:59244+0000警告[qtp253940842-402]管理员 org.sonatype.nexus.repository.docker.internal.V2Handlers-错误:GET /v2/你好世界/清单/最新版本:401- org.sonatype.nexus.repository.docker.internal.v2异常: 需要认证2016-11-23 17:09:59244+0000警告 [qtp253940842-402]管理员 org.sonatype.nexus.repository.docker.internal.V2Handlers-错误:GET /v2/你好世界/清单/最新版本:404- org.sonatype.nexus.repository.docker.internal.V2Exception$ManifestUnknownByTag: 舱单未知2016-11-23 17:09:59260+0000警告[qtp253940842-402] admin org.sonatype.nexus.repository.docker.internal.V2Handlers- 错误:GET/v2/hello world/manifests/latest:404- org.sonatype.nexus.repository.docker.internal.V2Exception$ManifestUnknownByTag: 明显未知

Docker配置为
192.168.161.103
(Nexus),配置为不安全的注册表,因为我正在使用自签名证书连接到Nexus


如何配置Nexus 3以使用预期的身份验证凭据连接到DockerHub?

我认为您只需执行docker登录到注册表,试试看!docker命令运行中的特定错误在这里会有所帮助。@DarthWater为您提供了正确答案,您需要首先登录到本地(代理)存储库。在日志中,iit显示用户名-admin,因此请求已通过身份验证。我也有同样的问题。我已登录,但无法拉。