我在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)
| 归档时间: |
|
| 查看次数: |
3348 次 |
| 最近记录: |