我们正在尝试在Kubernetes集群中的Nexus OSS(v3.3.2-02)中设置Docker仓库,并且登录时遇到了问题。我们打算设置一个代理来连接DockerHub、私有仓库和组仓库,使用以下配置:
主机:
代理:
组:
这将给我们以下列表:
我想补充一下,我们在同一实例中设置了Maven和NPM仓库,并且它们正在工作,因此看起来Nexus本身没有问题,但是Docker配置有问题。
我不知道为什么这个请求在尝试登录时要将我发送到
主机:
![](https://istack.dev59.com/2noWd.webp)
![enter image description here](https://istack.dev59.com/GZpJ4.webp)
![enter image description here](https://istack.dev59.com/l1sZh.webp)
但是,当我尝试登录到代码库时,它似乎正在尝试将我转发到一个/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
端点。我错过了什么?
bash-4.3# docker version 客户端: 版本:17.05.0-ce API 版本:1.24(从1.29降级) Go 版本:go1.8.1 Git 提交:v17.05.0-ce 构建时间:2017年5月16日10:10:04 操作系统/架构:linux/amd64 服务器: 版本:1.12.6 API 版本:1.24(最低版本) Go 版本:go1.7.5 Git 提交:a82d35e 构建时间:2017年7月18日23:18:48 操作系统/架构:linux/amd64 实验性功能:false
- TheIcemanCometh