gpt4 book ai didi

docker - 登录尝试 Nexus OSS Docker 存储库抛出 404

转载 作者:行者123 更新时间:2023-12-02 11:29:32 39 4
gpt4 key购买 nike

我们正在尝试在 Kubernetes 集群的 Nexus OSS (v3.3.2-02) 中设置 Docker 存储库,但在登录时遇到问题。我们打算使用以下配置为 DockerHub、私有(private) repo 和 group repo 设置一个代理,以将两者联系在一起

托管


代理
enter image description here


enter image description here

给我们以下列表:

enter image description here

但是当我尝试登录存储库时,它似乎试图将我转发到 /v2端点,引发 404 错误:

> docker login -u <user> -p <pass> https://repo.myhost.com:443
Error response from daemon: login attempt to https://repo.myhost.com:443/v2/ failed with status: 404 Not Found

我想补充一点,我们在同一个实例中设置了 Maven 和 NPM 存储库并且它们正在工作,所以看起来 Nexus 本身没问题,但是 Docker 配置有问题。

我不知道为什么这个请求试图将我发送到 /v2尝试登录时的端点。我错过了什么?

最佳答案

Docker 需要非常特定的 URL 布局并且不允许任何上下文 URL,因此需要 Docker 连接器以允许 Docker 客户端连接到 NXRM。您的屏幕截图显示您已在端口 444 上为 Docker 托管存储库配置 Docker 连接器,但您的终端捕获显示您正在尝试连接端口 443,这不是您的 Docker 连接器端口。您的错误消息表明您的 NXRM 服务器确实在端口 443 上运行,但由于 Docker 的工作方式,您需要使用端口 444 访问它。请尝试:docker login -u <user> -p <pass> https://repo.myhost.com:444因此它会尝试使用您的 Docker 连接器端口。此外,运行最新版本的 Nexus 总是一个好主意。

关于docker - 登录尝试 Nexus OSS Docker 存储库抛出 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45245378/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com