Docker push的 http 413问题处理

1. 环境:

复制代码
1) 内网docker服务器:192.168.123.1,操作系统为:redhat 7.9,运行了registry,端口18088
2) 代理服务器(可通外网):192.168.110.2,操作系统为:redhat 7.9

2.docker push镜像到私有仓库遇到如下错误:

复制代码
error parsing HTTP 413 response body: invalid character '<' looking for beginning ofvalue: "<html>\r\n<head><title>413 Request Entity Too Large</title></head>\r\n<body>\r\n<center><h1>413 Request Entity Too Large</h1></center>\r\n<hr><center>nginx</center>\r\n</body>\r\n</html>\r\n"

根据报错信息,可以发现这是由于包体过大导致,而且从报错中可以看出,这个错误是由nginx反馈的,但是registry镜像并没有使用nginx,唯一使用nginx的点只有正向代理,于是尝试修改互联网代理的传输包大小限制

复制代码
vi nginx.conf
:s/client_max_body_size 20m/client_max_body_size 50m/g

../sbin/nginx -t
../sbin/nginx -s reload

3.重新push镜像

复制代码
docker push 192.168.123.1:18088/lsccbtest/test1:v1.0
相关推荐
Elastic 中国社区官方博客5 小时前
使用 Elastic Cloud Serverless 扩展批量索引
大数据·运维·数据库·elasticsearch·搜索引擎·云原生·serverless
超龄超能程序猿6 小时前
Docker GPU插件(NVIDIA Container Toolkit)安装
运维·docker·容器
岁岁种桃花儿6 小时前
Nginx 站点垂直扩容(单机性能升级)全攻略
网络·nginx·dns
2501_906150566 小时前
私有部署问卷系统操作实战记录-DWSurvey
java·运维·服务器·spring·开源
岳来7 小时前
docker 从 Path 值看容器启动命令
运维·docker·容器
南宫乘风7 小时前
Kubernetes 本地存储实战:Open-Local 从部署到生产级应用
云原生·容器·kubernetes
RisunJan8 小时前
Linux命令-ifconfig命令(配置和显示网络接口的信息)
linux·运维·服务器
杭州泽沃电子科技有限公司8 小时前
面对风霜雨雪雷电:看在线监测如何为架空线路筑牢安全网
运维·人工智能·在线监测·智能监测
lbb 小魔仙8 小时前
【Linux】100 天 Linux 入门:从命令行到 Shell 脚本,告别“光标恐惧”
linux·运维·服务器
早川9199 小时前
Linux系统
linux·运维·服务器