欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【解决方法】Docker push 报错 server gave HTTP response to HTTPS client

程序员文章站 2022-04-26 16:04:09
...

背景:
Harbor搭建在A机器(centos系统),docker安装在B机器(centos系统),现在在B机器打包然后推送到A机器
报错 server gave HTTP response to HTTPS client

原因:
因为客户端push的时候采用https协议,而registry未使用https导致的。

解决办法:
如果你的harbor服务器是http访问,那么修改registry为http

vim /etc/docker/daemon.json

加入这一行

{"insecure-registries":["填你的harbor服务器地址"]}

重启docker守护线程

systemctl daemon-reload

重启docker

systemctl restart docker
相关标签: 填坑