私有注册表推送失败:服务器向HTTPS客户端提供HTTP响应

问题描述 投票:2回答:1

我在linux机器上使用docker,我通过http身份验证从本地docker repo中提取图像。现在我需要在Windows安装程序中使用相同的东西。问题是当我尝试使用命令拉取图像时

docker pull <IP>:port/abc/xyz 

它给了我错误私有注册表推送失败:服务器给HTTPS客户端的HTTP响应

我已将daemon.json文件修改为

{"registry-mirrors":[],"insecure-registries":["<IP>:port"], "debug":true, "experimental": false}    

即使在此之后它还没有开始。并向我显示同样的错误。

docker nexus
1个回答
5
投票

我遇到了同样的问题。您需要做的就是给出不安全的注册表,并删除所有其他配置。只需将以下json粘贴到daemon.json文件中(可在“C:\ Users {user-name} .docker \ daemon.json”或“/etc/docker/daemon.json”中找到)

{
   "insecure-registries" :["<IP>:port"]
}   
© www.soinside.com 2019 - 2024. All rights reserved.