news 2026/10/23 2:40:07

使用nginx或1Panel代理Docker镜像源

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
使用nginx或1Panel代理Docker镜像源

前提,需要代理的服务器能访问Docker的镜像地址,例如使用香港或者国外的服务器搭建


反向代理Docker镜像源地址

# Docker Hub 认证接口location=/token{proxy_pass https://auth.docker.io/token$is_args$args;proxy_ssl_server_name on;proxy_set_header Host auth.docker.io;proxy_set_header X-Real-IP$remote_addr;proxy_set_header X-Forwarded-For$proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto https;proxy_set_header Authorization$http_authorization;proxy_pass_header Authorization;}
location ^~ /v2/{proxy_pass https://registry-1.docker.io;proxy_ssl_server_name on;proxy_set_header Host registry-1.docker.io;proxy_set_header X-Real-IP$remote_addr;proxy_set_header X-Forwarded-For$proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto https;proxy_set_header Authorization$http_authorization;proxy_pass_header Authorization;proxy_http_version1.1;add_header X-Debug"v2 matched"always;proxy_hide_header WWW-Authenticate;add_header WWW-Authenticate'Bearer realm="https://docker.xxx.top/token",service="registry.docker.io"'always;}

主配置,把docker.xxx.top修改为自己的域名

server{listen10080;server_name docker.xxx.top;resolver8.8.8.81.1.1.1valid=300s;index index.php index.html index.htm default.php default.htm default.html;access_log /www/sites/docker.xxx.top/log/access.log main;error_log /www/sites/docker.xxx.top/log/error.log;resolver_timeout 5s;location ~ ^/(\.user.ini|\.htaccess|\.git|\.env|\.svn|\.project|LICENSE|README.md){return404;}location ^~ /.well-known/acme-challenge{allow all;root /usr/share/nginx/html;}if($uri~"^/\.well-known/.*\.(php|jsp|py|js|css|lua|ts|go|zip|tar\.gz|rar|7z|sql|bak)$"){return403;}root /www/sites/docker.xxx.top/index;include /www/sites/docker.xxx.top/proxy/*.conf;}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/18 18:00:59

Lampião 靶机渗透测试(Vulnhub Writeup)

Lampio 靶机渗透测试(Vulnhub Writeup)一、靶机与环境介绍本次实战目标为 Vulnhub 平台的 Lampio 靶机,主题取自巴西历史人物 Lampio。完整路径包括:Web 指纹识别、Drupal 7 远程代码执行、网站内容枚举获取用户名、Hydra 爆破 SS…

作者头像 李华
网站建设 2026/10/22 19:23:27

视觉惯性里程计后端优化:滑动窗口与边缘化实战

1. 视觉惯性里程计后端优化到底在解决什么问题视觉惯性里程计(VIO)走到第六章,基本上就进入了整个系统最核心也最硬核的部分——后端优化。前面的章节你可能已经搭好了前端的光流跟踪、IMU预积分、初始化流程,但那些更多是在“搭架…

作者头像 李华
网站建设 2026/10/18 15:59:48

MES如何实现生产追溯:关键环节数据自动采集与分析

一、生产追溯为什么越来越重要在离散制造和流程制造中,客户投诉、质量异常、工艺波动往往不是在发生时被立刻发现,而是在成品下线甚至交付后才暴露出来。此时如果无法快速定位到具体批次、具体设备、具体工位和具体操作人员,企业就只能依靠大…

作者头像 李华
网站建设 2026/10/19 8:30:30

openrig 实战:用 Node.js 和 tmux 统一编排 Claude Code 与 Codex

1. 从零上手 openrig:一个把 Claude Code 和 Codex 装进 tmux 的轻量编排器第一次看到 openrig 这个名字,很多人会以为是某个硬件项目,毕竟 “rig” 在英文里常指设备支架、机架。但在终端工具圈子里,它其实是一个把 Claude Code、…

作者头像 李华
网站建设 2026/10/22 11:26:21

ST7920带字库12864自定义字符不显示?CGRAM写入与指令集切换全解析

简介:这份资源面向嵌入式开发初学者与单片机爱好者,聚焦ST7920控制器驱动12864 LCD显示屏的实战应用,重点解决自定义字符、反白显示、字体映射与菜单图片绘制等图形界面开发问题。压缩包共14个文件,约43KB,以Keil工程文…

作者头像 李华