首页 > 解决方案 > 当我登录到 Docker Nexus 3 私有注册表时,我收到 404 错误

问题描述

我在一个封闭的环境中工作,我需要登录到一个私有的 Nexus3 注册表。
我已经使用 insecure-registries 选项设置了 daemon.json。
我可以 ping 服务器、telnet 端口和 curl 端点。
我可以使用我的凭据登录 Nexus3 UI。

但是, docker login 命令显示了这一点:

Error response from daemon: login attempt to http://servername:16003/v2/ failed with status: 404 Not Found

Docker 19.3.01 有问题吗?在其他带有 Docker 18.xx 的机器上,登录工作正常。

Nexus 3.12.1-01
Docker 19.03.1
SUSE Linux Enterprise Server 12 (x86_64)

标签: dockerprivatedocker-registrynexus3

解决方案


我正面临同样的问题,但我还没有找到出路......互联网上的任何搜索都会导致相同的评论,例如“设置连接器端口”,但我使用的是专用端口和端口已正确发布(5050 btw).... 仍然无法通过 http 登录(是的,不是 https,我将主机列在不安全的注册表中),我得到了这个该死的 404 错误。


推荐阅读