docker registry push错误“server gave HTTP response to HTTPS client”

应急响应之windows日志分析工具logparser使用 windows日志分析工具logparser使用介绍 阅读详情

系统环境:centos7

docker版本: 1.12.3(注意版本,可能存在不同版本设置不同的情况)

docker registry版本:2.4.1

问题:

成功安装docker registry,在浏览器中输入http://192.168.1.100:5000/v2,成功返回json数据。在push 到docker registry时,报:

[root@master sysconfig]# docker push 192.168.1.100:5000/registry:2.4.1
The push refers to a repository [192.168.1.100:5000/registry]
Get https://192.168.1.100:5000/v1/_ping: http: server gave HTTP response to HTTPS client

这个问题可能是由于客户端采用https,docker registry未采用https服务所致。一种处理方式是把客户对地址“192.168.1.100:5000”请求改为http。

目前很多文章都是通过修改docker的配置文件“etc/systemconfig/docker",重启docker来解决这个问题。但发现docker1.12.3版本并无此文件,根据网上创建此文件,并填入相应内容,重启docker无效果,仍然报此错误。

 

解决方法:

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

{ "insecure-registries":["192.168.1.100:5000"] }

保存退出后,重启docker。问题解决:

复制代码
[root@master docker]# docker push 192.168.1.100:5000/registry:2.4.1
The push refers to a repository [192.168.1.100:5000/registry]
ee8e809cfde5: Pushed
ba20d499f984: Pushed
705e35f12f24: Pushed
42755cf4ee95: Pushed
2.4.1: digest: sha256:b66c4af9577744ae6d32e975808230e2ff558a5d50a7968d5102a900e147f3d5 size: 1158
复制代码

 

window server 2016,默认安装docker的配置文件在“C:\ProgramData\docker\config\”。可以在该目录下创建”daemon.json“文件,解决此问题。

 

参考文章:

http://stackoverflow.com/questions/38695515/can-not-pull-push-images-after-update-docker-to-1-12

 

AArch64 ARM64 寄存器介绍 除了上述通用寄存器,还有FPSR(浮点状态寄存器)和 FPCR(浮点控制寄存器)等。X29寄存器和X30寄存器在函数调用和堆栈帧的管理中扮演着关键角色。AArch64架构提供了31个通用寄存器,每个寄存器都可以用作64位X寄存器(X0~X30)或32位W寄存器(W0~W30)。使用X寄存器将导致64位的计算,使用W寄存器将导致32位的计算。EL0、EL1、EL2和EL3是AArch64架构中定义的四个特权级别(Exception Levels),用于支持不同的执行环境和特权级别。 阅读详情

相关推荐

VMware + ubuntu20.04 + qemu安装

遇到报错可参考:(从ubuntu裸系统开始安装)

NosONE 3232

DOCKER PUSH镜像到本地仓库报RECEIVED UNEXPECTED HTTP STATUS: 500 INTERNAL SERVER ERROR

查看SElinux的状态,将其设置为Permissive [root@localhost log]# getenforce Enforcing [root@localhost log]# setenforce 0 [root@localhost log]# getenforce Permissive 重新docker push 即可 [root@localhost docker]# docker push 192.168.197.100:5000/test The push refers to a

yeserumo的博客 3498

OTN设备核心知识速记

本文章为工作笔记,若有错误,还需大家指正。不定期更新。

Hiddengold的博客 2650

docker推送镜像到docker本地仓库报错:http: server gave HTTP response to HTTPS client

因为Docker从1.3.X之后,与docker registry交互默认使用的是https,然而此处搭建的私有仓库只提供http服务,所以当与私有仓库交互时就会报上面的错误。 解决办法: vim /etc/docker/daemon.json { "registry-mirrors": ["https://kv3qfp85.mirror.aliyuncs.com"], "...

weixin_30381793的博客 765

电动汽车BMS核心技术:AS8510高精度传感器解析

电池管理系统(BMS)是电动汽车的核心组件,其精度直接影响电池安全与续航表现。通过Σ-Δ ADC和斩波稳定等技术,现代BMS传感器可实现±0.5%的电流测量精度,满足汽车级AEC-Q100和ISO 26262标准。AS8510作为行业标杆芯片,采用双通道16位ADC架构,在-40°C至+150°C范围内保持稳定性能,特别适合新能源汽车的严苛环境。这类高精度传感器技术不仅解决了传统BMS的温漂难题,还为智能电池诊断、无线BMS等创新应用奠定了基础,是推动电动汽车技术进步的关键要素。

weixin_30781775的博客 533

6、硬件工程师笔试面试知识器件篇——电容(2025版本)

本文系统介绍了电容器的基本原理、类型分类、应用场景及相关设计问题。首先阐述了电容的定义、工作原理及计算公式,详细分析了陶瓷、电解、薄膜、钽等不同类型电容的特性差异。针对高频电路设计,重点讨论了如何评估和优化电容器的寄生效应(ESR/ESL)、频率特性、温度特性等关键参数。文章还提供了PCB布局优化策略,包括缩短走线、多层板设计、去耦网络配置等方法。最后涵盖了电容器寿命计算、稳定性评估及电源电路设计中的纹波电流处理等实用内容,为硬件工程师提供了全面的电容器选型和应用指南。

XU157303764的博客 3874

docker server gave HTTP response to HTTPS client 问题处理办法

docker server gave HTTP response to HTTPS client 问题处理办法 2017年05月16日 16:19:28云中不知人阅读数:8759 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/u011085172/article/details/72303038 在Push一个镜像到本地的regist...

liuzhang6966的博客 1651

xilinx原语及bank简介

图8是HP bank与HR bank的IO模块,其中PAD是FPGA的金属管脚,IOB是输入、输出引脚的控制模块。此时使用原语就可以只调用需要的组件,不需要去考虑其余组件参数设置,就方便很多,借助此次机会就对IDDR、ODDR、IDELAYE2、ODELAYE2、IDELAYCRTL、ISERDESE、OSERDESE等几个原语做了简要了解,并对原语的各个模式进行了仿真,本文最初是介绍IDDR的,但在介绍IDDR这些原语之前,还需要了解一下7系列FPGA bank的分类和区别,所以就有了本文。

qq_43416206的博客 415

docker-compose.yml文件ERROR:Get https:// http:server gave HTTP response to HTTPS client问题解决

使用docker命令push镜像到registry或执行docker-compose.yml文件时,出现错误 报错情况:使用docker-compose -f redis.yml up -d命令报错 问题产生原因: docker registry未采用https服务,而客户端docker使用https请求push所致 问题解决: 1、查看cd /etc/docker路径下是否有daemon.json文件 2、如果没有,就添加一个daemon.json文件 3、如果有daemon.json文件,就打开da

qq_41936224的博客 3061

【案例讲解】LVGL关于旋转的配置

在实现项目中,因为横竖屏的关系,需要对其做90度的旋转。配置旋转时发现一些局部刷新控件,旋转后效果不对。异常图标正常图标。

Bigan(安)的博客 4284

SAP SD销售订单的ATP检查简介

如果可用性检查组设置为01(汇总需求),系统将更新销售订单需求到汇总表VBBS,该表中未记录销售订单号码,因此在MD04中不会显示销售订单号码,而是按天汇总显示销售需求。如果物料的可用性检查组设置为02(单个需求),系统将更新销售订单需求到表VBBE,该表中记录了销售订单号码,因此在MD04显示销售订单的号码以及需求,前面的文章中我们解释了PP模块中的ATP检查,也解释了MM模块中的ATP的检查,本文将说明一下SD模块中的ATP检查。可用性检查用的最多的就是02,有兴趣的同学可以测试一下可用性检查01。

我小时候很黑的博客 4299

【转】docker registry push错误“server gave HTTP response to HTTPS client”

引自:http://www.cnblogs.com/hobinly/p/6110624.html   问题描述: 成功安装docker registry,客户端执行docker push,返回Get xxxxx server gave HTTP response to HTTPS client 错误。   解决方法: 在”/etc/docker/“目录下,创建”daemon.json“...

疯狂伯德 860

Debezium报错处理系列之二十八: Expiring 1 record(s) for test-ts-0:120001 ms has passed since batch creation

Debezium报错处理系列之二十八: Expiring 1 record(s) for test-ts-0:120001 ms has passed since batch creation

zhengzaifeidelushang的博客 3290

docker registry push/pull 错误“server gave HTTP response to HTTPS client”

解决方法: 在”/etc/docker/“目录下,创建”daemon.json“文件。在文件中写入: {"registry-mirrors": ["http://372ad21c.m.daocloud.io"],"insecure-registries":["39.98.93.235:5000"]} 保存退出后,重启docker,问题解决。...

李阳阳的博客 643

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

http: server gave HTTP response to HTTPS client

docker出现一下错误; Error getting v2 registry: Get https://10.27.1.55:8887/v2/: http: server gave HTTP response to HTTPS client 看这个错误我真的以为是没加 --insecure-registry 10.27.1.55:8887 导致的 看看我的sys

zhao4471437的博客 7377

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

docker registry push 遇到 Get https://xxx:5000/v2/: http: server gave HTTP response to HTTPS client

docker registry push 遇到 Get https://xxx:5000/v2/: http: server gave HTTP response to HTTPS client问题原因解决方式 问题原因 registry 加载镜像并启动容器后,registry 私有库相当于基本部署完成;但是 registry 提供的 url 接口还不能直接访问,缺少与 docker 进行映射配置;所以不能被宿主机进行访问。 解决方式 修改docker配置文件 vi /etc/docker/daemon

zx711166的博客 6115

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

http: server gave HTTP response to HTTPS client 错误

docker push 时出现  http: server gave HTTP response to HTTPS client 错误。 解决办法: vi vi /etc/sysconfig/docker 添加配置 ADD_REGISTRY='--add-registry 192.168.1.1:5000' INSECURE_REGISTRY='--insecure-regi

null 3352

docker pull/commit/push报错:server gave HTTP response to HTTPS client

docker pull/commit/push报错:server gave HTTP response to HTTPS client错误现象解决办法 错误现象 在服务器上运行docker pull/commit/push时不成功,报错如下: server gave HTTP response to HTTPS client 报错内容是说https和http的问题,但实际上把网址换成https也不行,会报网络域名的错误。进一步分析得知是因为客户端使用https域名,但是registry未使用导致的。 解决

shaojie_wang的博客 1252

docker: http: server gave HTTP response to HTTPS client 原因&解决方法

错误现象: Error response from daemon: Get https://******:5000/v2/: http: server gave HTTP response to HTTPS client 原因分析 docker registry未采用https服务,而客户端docker使用https请求push所致 解决方法: docke...

追求卓越,做到专业 4万+

helm push报错server gave HTTP response to HTTPS client

这是因为Helm 在默认情况下会使用 HTTPS 与 OCI Registry 通信,如果你的 Registry 只支持 HTTP,就会出现“server gave HTTP response to HTTPS client”的错误。另外,如果你在登录时也遇到问题,可以使用类似 “helm registry login --insecure …” 的方式来允许不安全的 TLS 连接,但针对 push 操作,关键在于加上 “–plain-http” 参数。在自己搭建的docker registry中,使用。

m0_52138519的博客 1053

Docker server gave HTTP response to HTTPS client 问题处理办法

#不管是pull还是push都可以用的: 在Push一个镜像到本地的registry时,报错: docker push 192.168.163.131:5000/test The push refers to a repository [192.168.163.131:5000/test] Get https://192.168.163.131:5000/v1/_ping: http: serve...

Quincy.Coder的博客 1899

【转】docker push错误“server gave HTTP response to HTTPS client”

  引自:http://www.cnblogs.com/hobinly/p/6110624.html   问题描述: 成功安装docker registry,执行docker push时报错“Get https: //XXX: http: server gave HTTP response to HTTPS client”   解决方法: 在”/etc/docker/“目录下,创建”...

疯狂伯德 1143

podman pull或者push http镜像遇到http: server gave HTTP response to HTTPS client

vi /etc/containers/registries.conf #增加以下配置 [[registry]] location = "192.168.240.99:5000" #你的仓库地址 insecure = true #允许http。原因:Docker自从1.3.X之后docker registry交互默认使用的是HTTPS,但是搭建私有镜像默认使用的是HTTP服务,所以与私有镜像交时出现以上错误。tips:配置文件有两种版本格式,v1和v2,两种格式的配置不能混用,混用会提示错误。

poxiaomeng187的博客 3116
上一篇: /etc/resolv.conf文件中的search项作用
下一篇: 关于Docker Registry v2的搭建
hxpjava1
博客等级 码龄19年 1365粉丝 511原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值