public-image-mirror 镜像加速实操指南:ArgoCD 与 K8s 接入

发布时间:2026/9/11 12:56:55

public-image-mirror 镜像加速实操指南:ArgoCD 与 K8s 接入 public-image-mirror 镜像加速实操指南ArgoCD 与 K8s 接入【免费下载链接】public-image-mirror很多镜像都在国外。比如 gcr 。国内下载很慢需要加速。致力于提供连接全世界的稳定可靠安全的容器镜像服务。项目地址: https://gitcode.com/GitHub_Trending/pu/public-image-mirrorpublic-image-mirror 是 DaoCloud 的公开容器镜像加速方案将 gcr.io、docker.io 等海外仓库通过前缀映射到 m.daocloud.io解决国内拉取 gcr 慢、拉取超时、CI 被镜像阻塞的问题。适合 K8s 集群、ArgoCD 声明式部署、CI 构建与单机容器改一个镜像前缀即可接入无需改构建代码。 拉取卡住的三个现场拉gcr.io/...时docker pull长时间卡在下载 manifest最后超时。CI 流水线的拉取步骤反复失败整条构建被镜像拉取拖住。集群里多个 Pod 同时ErrImagePull/ImagePullBackOff节点日志全是拉取超时。这三个现场的共同点镜像源在境外直连链路慢且不稳。你的集群不用换网络只需要一个离你更近的镜像节点。方案速览前缀映射与覆盖范围public-image-mirror 是源仓库Registry的镜像节点按名称前缀映射m.daocloud.io/原地址指向同一个镜像sha256 与源保持一致采用懒加载——首次访问回源同步后续命中缓存。新增镜像靠 allows.txt 白名单放行无需改代码每天自动检查同步情况。维度说明覆盖仓库gcr.io、docker.io、registry.k8s.io、quay.io、mcr.microsoft.com 等以 allows.txt 白名单为准使用方式镜像地址前加m.daocloud.io/前缀适用对象K8s 集群、ArgoCD 等声明式部署、CI 构建、单机容器生效机制懒加载回源 30 天缓存 manifest 1 小时内存缓存✅ 最小可行路径一条前缀接入最简前缀配置在镜像地址前加m.daocloud.io/直接拉取一段话就能跑通docker pull m.daocloud.io/docker.io/library/nginx docker pull m.daocloud.io/gcr.io/google-containers/pause:3.9推荐做法改清单 image 字段ArgoCDGitOps 持续交付工具的 Application 或 Deployment 里只改image一行其余不动。你的集群从这一刻起走加速节点containers: - name: app # 原: gcr.io/google-samples/hello-app:1.0 image: m.daocloud.io/gcr.io/google-samples/hello-app:1.0备选前缀替换常用仓库部分源站支持把域名直接替换成加速域名写法更短适合统一基线。每个源站的前缀内容不同别把 docker.io 之外的站点配给 docker 的registry-mirrors。源站加速前缀gcr.iogcr.m.daocloud.iodocker.iodocker.m.daocloud.ioregistry.k8s.iok8s.m.daocloud.ioquay.ioquay.m.daocloud.io 验证与排错对照先用docker pull或kubectl get pod -w确认能拉到再批量推广。常见现象对照现象可能原因处理拉取报 404镜像不在 allows.txt 白名单内未同步确认镜像在白名单不在则走内网缓存或申请同步首次慢、后续快懒加载首次需回源同步批量拉取安排在闲时北京时间 01–07 点latest 拉到旧内容manifest 缓存 1 小时tag 更新有延迟优先用sha256或明确版本号少用 latest长时间超时高峰拥挤或网络不稳换闲时重试持续慢改用内网缓存代理 进阶内网缓存四步部署内网环境可再垫一层本地 Registry缓存常用镜像、减少对公网的依赖。完整配置见 docs/local-cache步骤压缩为四步准备环境确认已装 Docker 与 Docker Compose。写 Compose 文件Registry 以m.daocloud.io/.../registry:3启动proxy.remoteurl指回https://m.daocloud.io。启动并配置客户端docker compose up -d把内网地址加入/etc/docker/daemon.json的insecure-registries重启 Docker。验证用内网地址:8888/原镜像拉取命中缓存明显更快。services: registry: image: m.daocloud.io/docker.io/library/registry:3 ports: [8888:8888] volumes: [cache-data:/var/lib/registry] command: [/etc/docker/registry/config.yml] configs: [{source: registry-config, target: /etc/docker/registry/config.yml}] # registry-config 省略storage 指向 /var/lib/registry # proxy.remoteurl 指 https://m.daocloud.iottl 2160h volumes: {cache-data: {}}{ insecure-registries: [内网地址:8888] }下一步官方说明与白名单/限流公开信息README.md内网缓存完整配置docs/local-cache镜像是否受支持查 allows.txt 白名单申请新增或同步镜像走 issue 模板 .github/ISSUE_TEMPLATE同步队列与服务状态入口见 README 顶部列出的监控链接随仓库版本更新【免费下载链接】public-image-mirror很多镜像都在国外。比如 gcr 。国内下载很慢需要加速。致力于提供连接全世界的稳定可靠安全的容器镜像服务。项目地址: https://gitcode.com/GitHub_Trending/pu/public-image-mirror创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/9/11 12:51:54

AIGC检测系统下的学术论文四维降重技术解析

1. 项目背景与核心痛点解析2023年学术圈最震撼的事件莫过于知网正式上线AIGC检测系统,这套系统与传统的文字重复率检测形成双重绞杀。我在高校任教的朋友透露,去年毕业季某985高校使用该系统初检,38%的论文被标记"AIGC高风险"&…

2026/9/11 12:51:54

AI Agent基础设施搭建实战:模型网关、向量库与MCP选型指南

做AI Agent这件事,我踩过最大的坑不是模型不会说话,而是地基没打好就急着盖楼。最近我们在LCODER实战系列里推进“问数项目智能体搭建”,目标很直接:让业务同学用大白话问一句“上个月华东区销售额同比变化怎么样”,Ag…

2026/9/11 13:47:02

Domino数据库ACL权限管理与安全配置实战指南

1. Domino数据库ACL信息查看实战指南在Domino平台的管理工作中,数据库访问控制列表(ACL)的管理堪称系统安全的核心命脉。作为一位经历过多次数据泄露事故的Domino老管理员,我深刻理解快速查看和验证每个库的ACL设置的重要性。本文…

2026/9/11 13:47:02

Trae工具在电子数据取证中的流量包解析实战

1. 电子数据取证中的流量包解析实战 作为一名从事网络安全工作多年的从业者,我经常需要分析各种网络流量数据。在电子数据取证领域,流量包解析是最基础也是最重要的技能之一。今天我要分享的是使用Trae工具进行流量包解析的完整实战经验。 Trae是一款专…

2026/9/11 13:47:02

CTF WEB安全:calc.php代码审计与WAF绕过实战

1. BUUCTF WEB赛题解析:calc.php挑战实录最近在BUUCTF平台上刷题时遇到一道名为calc.php的WEB题目,这道题综合考察了代码审计、WAF绕过和字符编码技巧。作为CTF老手,我记录下完整的解题思路和踩坑过程,特别适合刚入门WEB安全的新手…

2026/9/11 13:47:02

Python机器学习实践指南:从环境配置到序列模型实战

简介:《Python机器学习实践指南》配套代码与笔记已打包为zip资源,适合正在学习数据科学与机器学习、希望快速上手Python建模的初学者及进阶读者,帮助解决看书懂概念但不会动手写代码的常见问题。压缩包共五十四份文件,以四十三份P…

2026/9/11 13:42:01

2026年全国网速实测:宽带瓶颈与Wi-Fi优化全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/10 16:39:38

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/10 11:16:38

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/9 16:31:09

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/10 12:32:02

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/10 15:19:50

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/10 15:49:53

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码