docker在private nexus上登录=>来自守护程序的错误响应:尝试登录http:// ip:port / v2 /失败,状态为:404未找到

洛伊奇

我尝试将docker映像推送到我的私有Nexus 3注册表中。

在推送之前,我尝试验证身份: docker login nexus_host:nexus_port

但是我收到以下错误消息:

来自守护程序的错误响应:登录到http:// nexus_host的尝试nexus_port / v2 /失败,状态:404未找到

我的Nexus使用HTTP,因此将其添加到docker insecure registries列表中。

  • Nexus版本:Nexus Repository Manager OSS 3.9.0-01
  • Docker版本:17.09.1-ce(Windows 10)

编辑(08/03/2018):

我使用托管的Docker存储库。我应该使用HTTP连接器吗?

Repo配置:
格式:docker
类型:托管
URL:http : //192.168.0.90 :8082/repository/docker - repo/
HTTP连接器端口:1111

登录尝试:

docker login 192.168.0.90:8082=>来自守护程序的错误响应:登录到http://192.168.0.90:8082/v2/的尝试失败,状态为:404未找到

docker login 192.168.0.90:1111=>来自守护程序的错误响应:获取https://192.168.0.90:1111/v2/:拨打tcp 192.168.0.90:1111:getsockopt:连接被拒绝

达维德·萨瓦(Dawid Sawa)

登录到docker存储库的正确命令是docker login 192.168.0.90:1111,因为您已在port上启用HTTP连接器1111

请确保已在docker存储库设置中选中了“强制基本身份验证”,并docker login使用与访问Nexus Repository Manager实例相同的凭据。

如果上述方法无济于事,则应重点关注导致拒绝连接的原因-请检查您与Nexus阻止端口1111(您的docker存储库连接器端口)之间是否有防火墙

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章