【解决方法】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
上一篇: pyqt5 程序打包