我在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}
即使在此之后它还没有开始。并向我显示同样的错误。
我遇到了同样的问题。您需要做的就是给出不安全的注册表,并删除所有其他配置。只需将以下json粘贴到daemon.json文件中(可在“C:\ Users {user-name} .docker \ daemon.json”或“/etc/docker/daemon.json”中找到)
{
"insecure-registries" :["<IP>:port"]
}