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

Kus*_*sra 3 nexus docker

我在Linux机器中使用docker,在那里我通过http身份验证从本地docker存储库中提取图像。现在,我需要在Windows安装程序上使用相同的功能。问题是当我尝试使用命令提取图像时

docker pull <IP>:port/abc/xyz 
Run Code Online (Sandbox Code Playgroud)

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

我已经将daemon.json文件修改为

{"registry-mirrors":[],"insecure-registries":["<IP>:port"], "debug":true, "experimental": false}    
Run Code Online (Sandbox Code Playgroud)

即使在此之后,仍无法开始。并显示相同的错误。

小智 5

我也遇到过同样的问题。您要做的只是提供不安全的注册表,并删除所有其他配置。只需将下面的json复制粘贴到daemon.json文件中即可(位于“ C:\ Users {用户名} .docker \ daemon.json”或“ /etc/docker/daemon.json”中)

{
   "insecure-registries" :["<IP>:port"]
}   
Run Code Online (Sandbox Code Playgroud)