当前位置: 首页 > news >正文

一文搞定 Docker 镜像加速:南大镜像源 + 国内主流方案

南京大学容器镜像加速服务

参考来源:南京大学 e-Science 中心 - 容器缓存服务
官方开源镜像站:https://mirror.nju.edu.cn | 私服仓库:https://repo.nju.edu.cn

南京大学 e-Science 中心提供面向全球主流容器镜像仓库的缓存代理服务,访问速度快、稳定可靠,是国内拉取 GCR、GHCR、Quay、NGC 等海外镜像的最佳选择之一。


一、镜像服务总表

南大共提供5 个主流容器仓库的代理服务,所有镜像地址只需把原始域名替换为对应的*.nju.edu.cn即可。

镜像加速服务总表

序号原始仓库全称原始地址(替换前)南大镜像地址(替换后)用途说明
1Docker HubDocker Hub Registrydocker.iodocker.nju.edu.cn最基础的 Docker 官方镜像仓库
2GCRGoogle Container Registrygcr.iok8s.gcr.iogcr.nju.edu.cnGoogle 容器镜像服务(含 K8s 相关镜像)
3GHCRGitHub Container Registryghcr.ioghcr.nju.edu.cnGitHub 提供的容器镜像服务
4NGCNVIDIA GPU Cloudnvcr.iongc.nju.edu.cnNVIDIA GPU/AI 镜像服务
5QuayQuay Container Registryquay.ioquay.nju.edu.cnRed Hat 旗下容器镜像服务

二、Docker Hub 加速配置(Linux)

将南大镜像作为 Docker daemon 的 registry-mirror,之后docker pull nginx等命令会自动走加速通道。

#!/bin/bash# 写入 daemon.jsonsudomkdir-p/etc/dockersudotee/etc/docker/daemon.json<<-'EOF' { "registry-mirrors": ["https://docker.nju.edu.cn"] } EOF# 重载并重启 Dockersudosystemctl daemon-reloadsudosystemctl restartdocker# 验证配置是否生效dockerinfo|grep-A2"Registry Mirrors"

三、其他仓库使用方法(域名替换)

GCR / GHCR / NGC / Quay 这 4 个仓库不能通过 registry-mirrors 配置,需要在docker pull命令中直接替换域名

原始拉取命令替换为南大镜像
docker pull gcr.io/cadvisor/cadvisor:v0.39.3docker pull gcr.nju.edu.cn/cadvisor/cadvisor:v0.39.3
docker pull ghcr.io/github/super-linter:latestdocker pull ghcr.nju.edu.cn/github/super-linter:latest
docker pull nvcr.io/nvidia/cuda:12.0.0-base-ubuntu22.04docker pull ngc.nju.edu.cn/nvidia/cuda:12.0.0-base-ubuntu22.04
docker pull quay.io/prometheus/prometheus:latestdocker pull quay.nju.edu.cn/prometheus/prometheus:latest

提示:k8s.gcr.io上的镜像本质托管在 GCR 上,可尝试用gcr.nju.edu.cn拉取对应路径。


四、国内其他 Docker 镜像源汇总

除了南京大学外,国内还有多家高校和云厂商提供 Docker 镜像加速服务,可作为备用或并行使用。

4.1 高校 / 公益镜像源

提供方Docker Hub 加速地址其他仓库支持备注
南京大学https://docker.nju.edu.cnGCR / GHCR / NGC / Quay推荐,支持最全
中科大 USTChttps://docker.mirrors.ustc.edu.cnquay.mirrors.ustc.edu.cngcr.mirrors.ustc.edu.cn老牌,稳定
上海交大 SJTUGhttps://docker.mirrors.sjtug.sjtu.edu.cn校外可用
清华大学 TUNAhttps://mirrors.tuna.tsinghua.edu.cn主要做软件包镜像Docker 加速已下线
北京外国语大学https://mirrors.bfsu.edu.cn通用镜像站
DaoCloudhttps://docker.m.daocloud.iogcr.m.daocloud.ioghcr.m.daocloud.ioquay.m.daocloud.iok8s-gcr.m.daocloud.ionvcr.m.daocloud.io支持仓库齐全
1Panel 镜像https://docker.1panel.live社区维护
毫秒镜像https://docker.hlmirror.com社区维护

4.2 云厂商镜像加速(推荐生产环境使用)

提供方加速地址说明
阿里云https://<your-id>.mirror.aliyuncs.com登录 阿里云容器镜像服务 获取专属地址
腾讯云https://mirror.ccs.tencentyun.com仅在腾讯云内网 ECS 加速
华为云https://<your-id>.mirror.swr.myhuaweicloud.com需在控制台开通
百度云https://mirror.baidubce.com通用可访问
网易https://hub-mirror.c.163.com老牌镜像源
京东云https://hub-mirror.jdcloud.com

4.3 多镜像源 daemon.json 配置示例

可同时配置多个 mirror,Docker 会按顺序尝试,前一个失败自动切换下一个:

sudotee/etc/docker/daemon.json<<-'EOF' { "registry-mirrors": [ "https://docker.nju.edu.cn", "https://docker.mirrors.ustc.edu.cn", "https://docker.m.daocloud.io", "https://hub-mirror.c.163.com", "https://mirror.baidubce.com" ] } EOFsudosystemctl daemon-reloadsudosystemctl restartdocker

4.4 DaoCloud 多仓库替换对照表

DaoCloud 是除南大外唯一支持所有主流海外仓库的国内加速服务:

原始仓库DaoCloud 镜像
docker.iodocker.m.daocloud.io
gcr.iogcr.m.daocloud.io
ghcr.ioghcr.m.daocloud.io
k8s.gcr.iok8s-gcr.m.daocloud.io
registry.k8s.iok8s.m.daocloud.io
nvcr.ionvcr.m.daocloud.io
quay.ioquay.m.daocloud.io
mcr.microsoft.commcr.m.daocloud.io
elastic.coelastic.m.daocloud.io

4.5 镜像源测速脚本

挑选最快的镜像源使用:

#!/bin/bash# 测试各镜像源连通性与延迟MIRRORS=("docker.nju.edu.cn""docker.mirrors.ustc.edu.cn""docker.m.daocloud.io""hub-mirror.c.163.com""mirror.baidubce.com""docker.1panel.live")formin"${MIRRORS[@]}";doecho-n"测试$m... "curl-o/dev/null-s-w"状态码: %{http_code} 耗时: %{time_total}s\n"\--connect-timeout5"https://$m/v2/"done
http://www.jsqmd.com/news/897926/

相关文章:

  • 终极跨平台资源下载工具:如何轻松捕获微信视频号、抖音、小红书等平台内容
  • IPBind:基于几何深度学习的蛋白质-配体结合亲和力预测模型
  • 如何微调InternLM2.5-1.8B-Chat:打造专属领域AI助手
  • 游戏引擎中的BoundingBox
  • Visio导出清晰合适的pdf插入到Latex模板中
  • 6G可重构天线技术:从流体天线到石墨烯太赫兹天线的演进与应用
  • 5步掌握UniversalUnityDemosaics:Unity游戏去马赛克插件终极指南
  • ChatGPT帮助中心内容权限迷雾:企业版vs免费版的7项功能差异、3级数据可见性控制与审计追踪路径
  • 【 苍穹外卖学习日记 |day02】
  • 基于vTPM与动态测量的可信IaaS平台架构设计与实践
  • 金价冲高回落别慌!杭州黄金回收哪家强?琳弘湾奢侈品黄金回收店亲测报告来了 - 润富黄金珠宝行
  • 解锁B站宝藏:用Python脚本把心仪视频永久珍藏
  • 华硕笔记本终极控制指南:用GHelper告别Armoury Crate的臃肿烦恼
  • Java虚拟线程实战:从线程池痛点到性能优化全流程
  • 对比直接采购,taotoken的tokenplan套餐为我们节省了多少成本
  • 终结Mac与Windows的文件壁垒:Free-NTFS-for-Mac全攻略
  • AI数字营销:热点追踪,高效产出和智能推广
  • 昇腾NPU硬件优化:让Qwen2.5-0.5B-Instruct发挥最大性能的10个技巧
  • 基于TinyML的RIS智能波束赋形:MCU端侧部署全链路实践
  • 2026上半年长沙二手叉车商户TOP5权威评测榜 - 资讯速览
  • 5个实用技巧:使用PvZ Toolkit提升植物大战僵尸游戏体验
  • ECMWF革命性AI天气预报系统AIFS Single v2.0深度解析:15天全球预测核心技术揭秘
  • 别再拍脑袋做功能了!一套科学的App开发流程,帮你省下几十万
  • 二、LangChain之认识嵌入式模型
  • 物理层安全:MIO方案如何利用符号混淆实现无线通信信息论安全
  • 观察使用 Taotoken Token Plan 套餐后月度 API 成本的变化趋势
  • 重庆石材批发避坑指南!2026年八大实力派厂家实测,工程采购必看 - 传粉科技
  • 为Hermes Agent配置自定义Provider并指向Taotoken
  • 3分钟掌握Mobox触控控制:Input Bridge手势映射完全指南
  • 嵌入式视觉DNN模型选型实战:基于加权FoM的量化评估方法