您的位置:首页 > 运维架构 > Docker

centos 7 下 docker registry push 提示“server gave HTTP response to HTTPS client”

2018-02-28 14:22 871 查看

使用docker registry push 报错
原因分析:    docker registry 未采用https服务,而客户端docker使用https请求push所致。
解决方案:

    1、docker registry升级为https服务(需要证书,可参照百度)    2、docker客户端讲https请求更改为http请求(很多博客修改etc/systemconfig/docker,但更多人可能不存在该文件)

操作:    在”/etc/docker/“目录下,创建”daemon.json“文件。在文件中写入:
{ "insecure-registries":["192.168.100.100:5000"] }

注意:    该配置是配置在docker客户端,让docker客户端以不安全的http请求访问docke registry,ip及端口填写的是docker registry提供服务容器的ip及端口(映射后)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  docker
相关文章推荐