2025年9月更新|国内可用 Docker 源地址大全:DockerHub 镜像加速 | Windows/Mac/Linux /containerd/k8s 服务器配置教程指南

2025Docker更换国内镜像源 由于各种网络政策,在国内访问DockerHub速度会非常缓慢,大家一般都会采取更换镜像源的方式来进行加速。但是,2024.6之后,由于政策的加强,大部分常见的镜像源已经无法使用,如下图可用镜像源汇总。 阅读详情
AI摘要

本文提供2025年9月国内可用的Docker Hub镜像源清单及配置教程,涵盖Windows、Mac、Linux、containerd、k8s等平台。包含镜像加速方法、应急拉取技巧、测速脚本、排障清单和安全建议,适用于解决国内网络拉取镜像慢的问题。

2025年9月更新|国内可用 Docker 源地址大全:DockerHub 镜像加速 + Windows/Mac/Linux /containerd/k8s 服务器配置教程指南

适用场景:国内服务器/办公网络拉取 DockerHub 镜像慢、超时或遇到 429 Too Many Requests。
本文提供 2025-09 可用镜像源清单 + 一键配置示例(Windows、macOS、Linux、containerd/nerdctl、k8s/BuildKit),并附测速脚本、排障清单、安全建议。
关键词:Docker 源、DockerHub 镜像加速、国内镜像站、Windows/Mac/Linux、containerd、k8s、服务器配置

在这里插入图片描述



一、快速结论与使用建议

  • 优先镜像(推荐组合):https://docker.1ms.run、https://docker-0.unsee.tech
  • 组合策略:同时配置 2–4 个镜像 + 官方回源 https://registry-1.docker.io(兜底)。
  • 排序原则:把你所在地域访问最快的镜像放在最前;不同地域(如同城/跨省/港澳台)可定制不同顺序。
  • 使用范围:建议仅用于公共镜像拉取;私有镜像/凭据请使用官方/自建仓库或云厂商服务。
  • 小坑提醒:镜像 URL 使用 HTTPS,不要在末尾添加斜杠 /。

二、镜像源地址清单(2025-09)

注:以下清单基于读者/社区反馈「正常」;第三方镜像可能随时间变化,请务必保留官方回源并定期验证。

🚀 推荐优先

类型地址
推荐1https://docker.1ms.run
推荐2https://docker-0.unsee.tech

📚 备选可用(反馈:正常)

地址说明
https://docker.m.daocloud.ioDaoCloud 镜像
https://ccr.ccs.tencentyun.com腾讯云容器镜像服务入口
https://hub.xdark.top—
https://dhub.kubesre.xyz—
https://docker.kejilion.pro—
https://docker.xuanyuan.me宣源镜像(主页入口:https://xuanyuan.cloud)
https://docker.hlmirror.com—
https://run-docker.cn—
https://docker.sunzishaokao.com—
https://image.cloudlayer.icu—
https://docker.tbedu.top—
https://hub.crdz.gq—
https://docker.melikeme.cn—

友情提示:可先用第 五章 的脚本对这些地址做连通/响应测试,再决定排序。


三、标准配置教程(全平台)

3.1 Docker Desktop(Windows / macOS)

1)打开 Docker Desktop → Settings → Docker Engine
2)将配置替换/合并为(按需增减镜像源):

{
  "registry-mirrors": [
    "https://docker.1ms.run",
    "https://docker-0.unsee.tech",
    "https://docker.m.daocloud.io"
  ],
  "features": { "buildkit": true }
}

3)点击 Apply & Restart 重启生效。
4)验证:

  • Windows:docker info | findstr /i "Registry Mirrors"
  • macOS:docker info | grep -A 3 "Registry Mirrors"
  • 拉取测试:docker pull hello-world 或 docker pull busybox:latest

3.2 Linux(dockerd / systemd)

编辑 /etc/docker/daemon.json(没有就创建):

{
  "registry-mirrors": [
    "https://docker.1ms.run",
    "https://docker-0.unsee.tech",
    "https://docker.m.daocloud.io"
  ],
  "live-restore": true,
  "features": { "buildkit": true }
}

重载并重启:

sudo systemctl daemon-reload
sudo systemctl restart docker

Rootless Docker(非 root 运行):将同样配置放到 ~/.config/docker/daemon.json,然后
systemctl --user daemon-reload && systemctl --user restart docker


3.3 containerd / k3s / nerdctl

许多 K8s 发行版默认使用 containerd。要在节点层面加速镜像拉取,需配置其 mirrors。

初始化默认配置(若不存在):

sudo mkdir -p /etc/containerd
containerd config default | sudo tee /etc/containerd/config.toml >/dev/null

编辑 /etc/containerd/config.toml(只展示与镜像相关片段):

[plugins."io.containerd.grpc.v1.cri".registry]
  [plugins."io.containerd.grpc.v1.cri".registry.mirrors]
    [plugins."io.containerd.grpc.v1.cri".registry.mirrors."docker.io"]
      endpoint = [
        "https://docker.1ms.run",
        "https://docker-0.unsee.tech",
        "https://registry-1.docker.io"
      ]

重启并验证:

sudo systemctl restart containerd
# 验证(选其一)
crictl pull docker.io/library/busybox:latest
nerdctl --namespace k8s.io pull docker.io/library/busybox:latest

k8s 集群:每个节点都需要配置并重启 containerd/kubelet;建议灰度滚动,以免影响业务。


3.4 独立 BuildKit(buildkitd)

/etc/buildkit/buildkitd.toml:

[registry."docker.io"]
  mirrors = ["https://docker.1ms.run","https://docker-0.unsee.tech"]

重启:

sudo systemctl restart buildkit

四、应急拉取与原理说明

A. 守护进程镜像(推荐)

配置 registry-mirrors 后,继续使用原始命名空间拉取,失败会自动回退:

docker pull docker.io/library/nginx:alpine

B. 直接用镜像域名拉取(应急/验证)

不改系统配置,直接把镜像域名放在镜像名前缀,快速验证镜像站连通性:

docker pull docker.1ms.run/library/nginx:alpine

不同镜像站路径规则或有差异,通常仍需 library/ 前缀。


五、批量轻量测速脚本(Linux)

说明:只访问 /v2/ 做连通/响应测速,不会大规模下载层文件;真实拉取速度仍取决于网络波动与镜像站缓存。

#!/usr/bin/env bash
set -euo pipefail

MIRRORS=(
  "https://docker.1ms.run"
  "https://docker-0.unsee.tech"
  "https://docker.m.daocloud.io"
  "https://ccr.ccs.tencentyun.com"
  "https://hub.xdark.top"
  "https://dhub.kubesre.xyz"
  "https://docker.kejilion.pro"
  "https://docker.xuanyuan.me"
  "https://docker.hlmirror.com"
  "https://run-docker.cn"
  "https://docker.sunzishaokao.com"
  "https://image.cloudlayer.icu"
  "https://docker.tbedu.top"
  "https://hub.crdz.gq"
  "https://docker.melikeme.cn"
)

printf "%-34s  %-10s  %-s\n" "MIRROR" "V2(ms)" "NOTES"
for m in "${MIRRORS[@]}"; do
  t=$(curl -o /dev/null -s -w "%{time_total}" "${m}/v2/" || echo "fail")
  note=""
  if [[ "$t" == "fail" ]]; then
    note="connect error"
  else
    t=$(awk -v n="$t" 'BEGIN{printf "%.0f", n*1000}')
  fi
  printf "%-34s  %-10s  %-s\n" "$m" "$t" "$note"
done

六、常见问题 FAQ

Q1:配置后仍然慢或 TLS 失败?

  • 检查 URL 是否为 HTTPS 且无尾斜杠。
  • 同步系统时间,更新 CA:apt-get --reinstall install ca-certificates(或等价命令)。
  • 公司代理/网关可能做 SSL 拦截(SNI/证书替换),尝试换网络或更换镜像源顺序。
  • 用应急拉取方式测试镜像站是否可达,排除 Docker 自身配置问题。

Q2:频繁 429 / Too Many Requests?

  • 增加/切换镜像源;对官方域名执行 docker login 使用你的 DockerHub 账号(不要对第三方域名泄露凭据)。

Q3:Kubernetes 节点镜像拉取超时?

  • 在 每个节点 的 containerd 配置中添加 mirrors,重启 containerd/kubelet;逐步滚动以减少影响。

Q4:如何确认加速生效?

  • docker info 能看到 Registry Mirrors;
  • time docker pull busybox:latest 对比前后时延(首次拉取参考意义更大)。

七、排障清单(Checklist)

  • docker info 显示了正确的 Registry Mirrors
  • curl https://<mirror>/v2/ 返回 200/401/403(连通)
  • DNS 能解析镜像域名(必要时使用公共 DNS,如 223.5.5.5 / 119.29.29.29)
  • 配置中保留 https://registry-1.docker.io 作为兜底
  • 系统时间/CA 证书正常;无企业网关拦截
  • 镜像源按就近/最快排序

八、一页抄作业(可直接粘贴)

dockerd(/etc/docker/daemon.json)

{
  "registry-mirrors": [
    "https://docker.1ms.run",
    "https://docker-0.unsee.tech",
    "https://docker.m.daocloud.io"
  ],
  "features": { "buildkit": true }
}

containerd(/etc/containerd/config.toml)

[plugins."io.containerd.grpc.v1.cri".registry]
  [plugins."io.containerd.grpc.v1.cri".registry.mirrors]
    [plugins."io.containerd.grpc.v1.cri".registry.mirrors."docker.io"]
      endpoint = ["https://docker.1ms.run","https://docker-0.unsee.tech","https://registry-1.docker.io"]

Docker Desktop(Settings → Docker Engine)

{
  "registry-mirrors": [
    "https://docker.1ms.run",
    "https://docker-0.unsee.tech",
    "https://docker.m.daocloud.io"
  ],
  "features": { "buildkit": true }
}

应急拉取(验证镜像站可达)

docker pull docker.1ms.run/library/busybox:latest

九、安全与合规建议

  • 第三方镜像站仅用于公共镜像拉取。
  • 私有/机密镜像请使用:官方 DockerHub 私有库 / 自建 Harbor / 云厂商镜像服务。
  • 不要把企业凭据/令牌用于第三方域名;如需登录,仅对官方域名 docker.io / registry-1.docker.io 操作。
  • 生产环境建议采用:镜像加速 + 企业私有 Registry + 本地缓存(registry mirror) 的组合。

十、更新记录与版权说明

  • 2025-09:更新国内可用镜像源清单,补充 containerd/k8s/BuildKit 配置与测速脚本、排障清单。
  • 资料来源:社区与读者反馈。镜像站可用性具有时效性,请读者按需验证与取舍。

觉得有用请点赞 / 收藏 / 关注,方便你团队同事快速查阅。欢迎在评论区反馈你的地域(如华北/华东/华南/港澳台/海外)与测速结果,我会根据反馈补充排序建议与常见问题解法。

【Docker】Docker 设置国内镜像源_docker国内镜像库 Docker 设置国内镜像源 阅读详情

相关推荐

⏰饭松闹钟app:docker hub(docker国内有效访问解决)

网址:The World’s Largest Container Registry | Docker

1万+

docker配置国内镜像源

刚开始学习docker,发现下载镜像非常的慢。如果不经过,docker的镜像下载都来源于国外,因此需要配置国内的镜像源。Docker中国区官方镜像。

悟以往之不谏,知来者之可追 3万+

关于 MCU 芯片外围电路的快速入门介绍

MCU 外围电路的核心是“围绕 MCU 需求,搭建稳定、匹配的外部支撑”,入门阶段无需掌握复杂设计,只需先吃透供电、复位、时钟、IO 驱动、基础通信这五大模块,再逐步扩展存储、显示、传感器等进阶功能。实践中多调试、多参考成熟方案,是快速掌握外围电路设计的关键。码字不易,若觉得本文对你有用,欢迎,相关技术热点时时看🔥🔥🔥​​​…

JiaWen的博客 1646

docker配置国内源

在国内使用 Docker 时,由于默认的官方镜像源在访问速度上可能较慢,因此我们可以配置国内的镜像源来加快 Docker 镜像的下载速度。

qq_33192454的博客 5万+

AST实战:解密Akamai混淆JS代码的完整流程

本文详细解析了如何使用AST技术解密Akamai混淆的JS代码,包括定位关键代码、AST解混淆实战步骤及常见问题解决方案。通过实际案例演示了从混淆代码到清晰逻辑的完整处理流程,并提供了工具推荐和法律合规建议,帮助开发者有效应对反爬虫技术。

weixin_33725722的博客 323

解读(DivideMix)DIVIDEMIX: LEARNING WITH NOISY LABELS AS SEMI-SUPERVISED LEARNING

这是Salesforce在今年年初出的一篇关于半监督学习的文章被ICLR 2020收录,目前还保持在SOTA状态。 文章主要做了两点工作: • 提出了一个co-divide方法。 • 利用label co-refinement 和co-guessing 改善之前的谷歌提出的MixMatch方法 1.co-divide方法 大概思路:同时训练两个网络,让每个网络在样本损失分布上去拟合GMM模型,并利用GMM模型,将训练数据分为标签数据和未标签数据,co-divide 使前面分的标签与未标签数据分别在

so 5042

Docker设置国内镜像源

docker默认的源为国外官方源,下载速度较慢,可改为国内源。

我的博客 3万+

【数据集】中国陆地生态系统通量观测网 ChinaFLUX

【数据集】中国陆地生态系统通量观测网 ChinaFLUX

WW、forever的博客 193

Docker配置国内镜像源

在。

优快云_ZKE的博客 7720

【图像超分】论文复现:新手入门!Pytorch实现SRCNN,数据预处理、模型训练、测试、评估全流程详解,注释详细,简单修改就可以训练你自己的图像数据,有训练好的模型下载地址,随取随用

【图像超分】论文精读:Image Super-Resolution Using Deep Convolutional Networks(SRCNN)请配合上述论文精读文章使用,效果更佳!图像超分辨率SRCNN和FSRCNN复现代码,除基本的网络实现外,还有特征图可视化,PSNR曲线图可视化,测试自己的图像数据等不想理解原理,希望直接跑通然后应用到自己的图像数据的同学,请直接下载上面的代码,有训练好的模型,直接用即可。具体使用方式见代码中的README!有问题来本文评论区留言!准备数据集,以及数据预处理。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 2万+

Python 爬虫实战:爬取万方数据文献信息

本文介绍了基于Python爬虫技术合规获取万方数据文献信息的方法。通过分析万方数据的请求机制与反爬策略,采用requests库结合Session维持合法会话,实现了文献标题、摘要、作者等核心元数据的提取。文章详细讲解了Token验证、动态请求构造、JSON数据解析等关键技术,并提供了完整可运行代码。同时强调严格遵守《万方数据知识服务平台用户协议》,控制请求频率,仅限学术研究使用。该方案为万方数据文献信息获取提供了标准化解决方案,支持数据清洗、结构化存储及后续分析应用。

2503_91057718的博客 2138

docker设置国内镜像源

创建或修改 /etc/docker/daemon.json 文件,修改为如下形式。登录:cr.console.aliyun.com。2、中国科技大学 USTC:(仅供内部访问)点击“创建我的容器镜像”,得到专属加速地址。1、Docker 中国官方镜像:(已关闭)1、阿里云镜像站:(需登录,免费)阿里云容器 生成自己的加速地址。Docker Hub 镜像测速。加载重启docker。

草根上的须子 2万+

SSE 传输过程中,丢失空格和回车符,怎么解决?

Server - Sent Events(SSE)即服务器发送事件,是 HTML5 中的一项 Web API,用于实现服务器向客户端浏览器推送实时数据的功能。

934

【教程】最新可用!Docker国内镜像源列表

亲测可用~

xfxuezhang.cn 9万+

Android性能优化之Android Profiler

在移动应用开发中,打造一个流畅、省电且不卡顿的用户体验是至关重要的。然而,随着应用功能的日益复杂,内存泄漏、CPU暴涨、网络卡顿以及电量消耗过快等问题常常化身为隐形杀手,悄悄吞噬着用户体验。为了帮助开发者精准定位并解决这些性能瓶颈,谷歌在Android Studio中集成了一款强大的一站式性能分析工具Android Profiler。Android Profiler作为Android Studio内置的实时数据可视化工具,支持运行在Android 5.0及更高版本的设备上。

xiangzhihong8的专栏 202

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

国内仍然可用docker镜像源汇总,长期维护,定期更新(2025年5月26日)

汇总目前国内可用的镜像地址以及配置方式。

c12312303的博客 8万+

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

docker国内镜像源配置

配置docker 为加快拉取镜像速度,建议设置docker国内镜像源 # 创建或修改 /etc/docker/daemon.json 文件,修改为如下形式 { "registry-mirrors" : [ "https://registry.docker-cn.com", "https://docker.mirrors.ustc.edu.cn", "http://hub-mirror.c.163.com", "https://cr.console.ali...

qq_39497653的博客 1300

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

设置docker国内镜像源【国内镜像源大全】

部分国外镜像仓库无法访问,但国内有对应镜像源,可以从以下镜像源拉取到本地然后重改tag即可: Azure Container Registry(ACR)这里采用了阿里云的镜像加速器(需要阿里云账号进行登录),地址:阿里云 -> 容器镜像服务 -> 镜像工具 -> 镜像加速器。

u013250861的博客 4万+

安装 Docker(使用国内源)

2、写入docker仓库地址到daemon.json文件。1、新建目录,存放daemon.json文件。如果有天也不可用,修改一个可用的就可以了。# 尝试列出 docker-ce 的版本。2、安装 Docker-ce。4、拉取镜像/运行容器 成功。一、安装Docker-ce。1、下载阿里云的repo源。3、重启docker服务。4、启动Docker。

junlan的博客 4484

教程 | 2025国内可用Docker镜像源配置指南(文末命令一键执行)

等国际镜像站访问受限。本文适配Ubuntu 22.04系统,其他系统操作原理相同。⚠️ 部分特殊镜像(如早期K8S版本)需搭配特定镜像源。💬 遇到问题欢迎留言,每日17:00集中答疑。🌟 可用镜像源列表(2025.2.6更新)更新时间:2025年2月验证有效。🚀 极速配置版(直接复制执行)方案一:临时加速(单次有效)🧑💻 原创声明:本文采用授权。方案二:永久配置(推荐)由于近期网络政策调整,🔍 使用背景(必看)

The God Of BigData 的博客 3万+

docker

docker访问版本库方法

weixin_43245848的博客 1611

(一) Docker Hub网站仓库国内进不去了?手把手教你通过GitHub项目构建自己的镜像仓库站!

目录(一) 问题背景 (二) 搭建阿里云ARC镜像仓库站对接GitHub项目构建镜像(1)添加项目分支 (2)创建阿里云ARC镜像仓库站(3) 设置更改GitHub项目内容,触发阿里云镜像构建①Brash触发构建②Tag模式触发:(三) 最后的最后 今天我本来准备做kube-state-metrics的项目案列的时候,从GitHub下好关于KSM的yaml文件后,我以为直接apply这些yaml文件,就可以直接pod跑起来,结果我发现我的kube-state-metrics的pod一直报错,镜像一直拉

m0_61323675的博客 6万+

docker配置国内镜像源_docker国内镜像源,掌握这些网络安全开发热门前沿知识

刚开始学习docker,发现下载镜像非常的慢。如果不经过,docker的镜像下载都来源于国外,因此需要配置国内的镜像源。

m0_60721695的博客 4057

docker 设置国内镜像源

创建或修改 /etc/docker/daemon.json 文件,修改为如下形式 # vi /etc/docker/daemon.json { "registry-mirrors": ["http://hub-mirror.c.163.com"] } systemctl restart docker.service 国内加速地址有: Docker中国区官方镜像 https://re...

whatday的专栏 38万+

Docker Hub 国内镜像源配置

Docker Hub 国内镜像源配置

前端开发 2万+

2026年最新可用!Docker/DockerHub 国内镜像源/加速列表

注意:如果在 Docker Desktop for Mac 或 Docker Desktop for Windows 中使用 Docker,可以在 Docker Desktop 的设置中进行镜像加速器的配置,不需要手动编辑配置文件。Docker 镜像库是一个用于存储和分发 Docker 镜像的服务。Docker 镜像是一个包含应用程序及其依赖项的只读模板,可以用来创建 Docker 容器。Docker 镜像库可以帮助开发者和团队共享和管理这些镜像。如果要使用多个镜像源,可以在。替换成上述的镜像地址。

eytha的博客 4万+
上一篇: 如何使用Docker快速运行Firefox并实现远程访问本地火狐浏览器的教程
下一篇: 云原生系列Bug修复:Docker镜像无法启动的终极解决方案与排查思路
AI云原生
博客等级 码龄3年 1万+粉丝 216原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值