docker registry push错误“server gave HTTP response to HTTPS client”
来源:互联网 发布:中国国民党知乎 编辑:程序博客网 时间:2024/05/16 10:13
系统环境: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.1The 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.1The push refers to a repository [192.168.1.100:5000/registry]ee8e809cfde5: Pushedba20d499f984: Pushed705e35f12f24: Pushed42755cf4ee95: Pushed2.4.1: digest: sha256:b66c4af9577744ae6d32e975808230e2ff558a5d50a7968d5102a900e147f3d5 size: 1158
阅读全文
0 0
- docker registry push错误“server gave HTTP response to HTTPS client”
- docker registry push错误“server gave HTTP response to HTTPS client”
- docker registry push错误“server gave HTTP response to HTTPS client”
- docker server gave HTTP response to HTTPS client
- http: server gave HTTP response to HTTPS client 错误
- http: server gave HTTP response to HTTPS client
- Docker 私有仓库,上传镜像报错:server gave HTTP response to HTTPS client
- docker server gave HTTP response to HTTPS client 问题处理办法
- Docker 私有仓库,上传镜像报错:server gave HTTP response to HTTPS client
- 005-搭建私有仓库,上传镜像报错:server gave HTTP response to HTTPS client
- docker pull 报错Get https://xxx.xxx.xxx.xxx:5000/v1/_ping: http: server gave HTTP response
- docker pull images:Error response from daemon: Get https://registry-1.docker.io/v2/: Unauthorized
- python创建http/https server和client
- Docker Error response from daemon: client is newer than server
- [容器]docker registry安装 https
- 在pull docker镜像时报Error response from daemon: invalid registry endpoint https://docker-domain.com
- docker 在push镜像到本地registry出现的500 Internal Server Error
- docker 自建Registry時 無法push
- java容器之五_HashMap
- 12c dbca CRS-2674: Start of 'ora.orcl.db' on 'rac1' failed ORA-01017: invalid username/password; log
- Js中的fliter(),map(),forEach()迭代方法
- jQuery实现CheckBox全选、全不选
- centOS下安装完mysql后的设置
- docker registry push错误“server gave HTTP response to HTTPS client”
- html+php+ajax+mysql留言板 问题总结
- caffe训练日志可视化
- [渗透测试]【经典合集】社区原创贡献公示栏
- java 技术提升路线
- JobScheduler学习 附官方demo
- 深入理解Git
- HTML5 History对象,Javascript修改地址栏而不刷新页面
- springboot自定义http反馈状态码