Nexus3.1作为DockerHub的docker代理似乎需要身份验证,但如何验证?
我正在Windows 7上使用Docker Toolbox 1.12.3。我已经将Nexus OSS 3.1.0-04配置为有一个Docker代理存储库来连接到DockerHub 当我试着跑的时候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
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,因此请求已通过身份验证。我也有同样的问题。我已登录,但无法拉。