Docker 私有仓库,上传镜像报错:server gave HTTP response to HTTPS client

具体错误信息如下:

The push refers to a repository [hub.docker.jiankunking.io:5000/haproxy]
Get https://hub.docker.jiankunking.io:5000/v1/_ping: http: server gave HTTP response to HTTPS client

今天build了一个haproxy 1.5的镜像,想传到内网私服上
1、修改镜像的名字REPOSITORY为:hub.docker.jiankunking.io:5000/haproxy,TAG标识为:1.5
这里写图片描述
2、修改build镜像所在机器的hosts文件

vi /etc/hosts

在hosts文件中添加域名与ip的映射

10.10.10.10  hub.docker.jiankunking.io

3、push镜像到私服

sudo docker push hub.docker.jiankunking.io:5000/haproxy:1.5

然并软,报错了,具体错误信息如下:

The push refers to a repository [hub.docker.jiankunking.io:5000/haproxy]
Get https://hub.docker.jiankunking.io:5000/v1/_ping: http: server gave HTTP response to HTTPS client

解决办法:
在”/etc/docker/“目录下,创建”daemon.json“文件。在文件中写入:

{
    "insecure-registries": [
        "hub.docker.jiankunking.io:5000"
    ]
}
//多个私服写法,逗号分隔即可
{
    "insecure-registries": [
        "test.docker.jiankunking.io:5000", 
        "hub.docker.jiankunking.io:5000"
    ]
}

保存退出后,重启docker

systemctl restart docker

再次推送,问题搞定。
这里写图片描述

Docker 私有仓库,pull镜像报错:server gave HTTP response to HTTPS client

本文参考:http://www.bbsmax.com/A/A7zg22MVd4/

作者:jiankunking 出处:http://blog.csdn.net/jiankunking

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值