docker - 当我登录到 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)
解决方案
我正面临同样的问题,但我还没有找到出路......互联网上的任何搜索都会导致相同的评论,例如“设置连接器端口”,但我使用的是专用端口和端口已正确发布(5050 btw).... 仍然无法通过 http 登录(是的,不是 https,我将主机列在不安全的注册表中),我得到了这个该死的 404 错误。
推荐阅读
- google-sheets - Google表格中是否有任何公式长度限制?
- angular - Angular ag-grid 将数据传递到另一个组件
- python - python中“结果太大”有什么解决方案吗?
- r - 如何在r中堆叠数据框列?
- sql - PostgreSQL - 创建触发器:函数不存在
- python - 使用带有 AVX2 或 AVX512 的 PyOpenCL 编写内核函数?
- applescript - 如何使用 AppleScript 获取今日提醒数量?
- f# - FSharpPlus:当我尝试组合两个变压器时 fsi 阻塞
- reactjs - React 良好实践 - 如何构建父子组件,包括表单以及在哪里保持状态?
- javascript - 打字稿:对象文字只能指定已知属性