我尝试将 docker 映像推送到我的私有 Nexus 3 注册表。
在推送之前,我尝试进行身份验证: docker login nexus_host:nexus_port
但我收到以下错误消息:
来自守护进程的错误响应:登录尝试 http:// nexus_host : nexus_port /v2/ 失败,状态:404 Not Found
我的 Nexus 使用 HTTP,因此将其添加到 docker insecure 注册表列表中。
编辑(08/03/2018):
我使用托管的 docker 存储库。我应该使用 HTTP 连接器吗?
回购配置:
格式: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 Not Found
docker login 192.168.0.90:1111
=> 来自守护进程的错误响应:获取https://192.168.0.90:1111/v2/:拨号 tcp 192.168.0.90:1111:getsockopt:连接被拒绝