小编Mat*_*haw的帖子

Nexus 3.1 作为 DockerHub 的 docker 代理似乎需要身份验证,但如何进行?

我在 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:59,244+0000 WARN [qtp253940842-402] admin org.sonatype.nexus.repository.docker.internal.V2Handlers - 错误:GET /v2/hello-world/manifests/latest: -org .sonatype.nexus.repository.docker.internal.V2Exception:需要身份验证 2016-11-23 17:09:59,244+0000 WARN [qtp253940842-402] admin org.sonatype.nexus.repository.docker.internal.Error GET /v2/hello-world/manifests/latest: 404 - org.sonatype.nexus.repository.docker.internal.V2Exception$ManifestUnknownByTag: manifest unknown 2016-11-23 17:09:59,260+0000 WARN [qtp824539] 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 dockerhub nexus3

5
推荐指数
0
解决办法
1651
查看次数

标签 统计

docker ×1

dockerhub ×1

nexus3 ×1