【K8S】Docker向私有仓库拉取/推送镜像报错(http: server gave HTTP response to HTTPS client)

这里,我们搭建的Harbor仓库的地址为 http://192.168.175.101:1180

报错信息如下所示。

[root@binghe101 ~]# docker login 192.168.175.101:1180
Username: binghe
Password: 
Error response from daemon: Get https://192.168.175.101:1180/v2/: http: server gave HTTP response to HTTPS client

解决方案如下所示。

编辑/etc/docker/daemon.json文件,如下所示。

vim  /etc/docker/daemon.json

在文件中添加如下配置。

"insecure-registries":["192.168.175.101:1180"]

如果 /etc/docker/daemon.json文件中已经存在insecure-registries配置,我们可以在后面追加相应的配置即可,例如追加后的效果如下所示。

"insecure-registries":["192.168.175.101:1180", "192.168.175.102:1180"]
原文地址:https://www.cnblogs.com/binghe001/p/12882214.html