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

时间:2018-07-26 07:04:51

标签: docker nexus

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

docker pull <IP>:port/abc/xyz 

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

我已将daemon.json文件修改为

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

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

1 个答案:

答案 0 :(得分:4)

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

{
   "insecure-registries" :["<IP>:port"]
}