news 2026/9/11 10:05:57

Home Assistant 镜像加速避坑:docker pull 超时?先把地址前缀换掉

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Home Assistant 镜像加速避坑:docker pull 超时?先把地址前缀换掉

Home Assistant 镜像加速避坑:docker pull 超时?先把地址前缀换掉

【免费下载链接】public-image-mirror很多镜像都在国外。比如 gcr 。国内下载很慢,需要加速。致力于提供连接全世界的稳定可靠安全的容器镜像服务。项目地址: https://gitcode.com/GitHub_Trending/pu/public-image-mirror

DaoCloud 开源的 public-image-mirror 是个公益容器镜像加速项目,专治 Home Assistant 这类海外镜像拉取失败、docker pull 一直转圈的老毛病。做 Home Assistant Docker 部署的国内用户,给镜像地址加一行前缀就能把拉取跑通。

先跑起来:一条命令拉取再启动

不用改网络、不用装代理,直接在镜像地址前面拼m.daocloud.io/,请求就先走 DaoCloud 的加速节点。我让面板跑起来时用的就是下面两条命令:

docker pull m.daocloud.io/docker.io/homeassistant/home-assistant
docker run -d --name home-assistant \ --restart=unless-stopped \ -e TZ=Asia/Shanghai \ -v /homeassistant/config:/config \ -p 8123:8123 \ m.daocloud.io/docker.io/homeassistant/home-assistant

跑完浏览器打开http://localhost:8123能看到登录页就成了。以前这条docker pull经常在下载阶段直接断掉,现在几分钟内就能拉完。

换地址就提速:加速前缀加在哪

推荐的做法就是「加前缀」,规则很直白:原地址原样保留,前面拼上m.daocloud.io/。它相当于把请求先打到这套国内镜像源,节点没货时才回源拉,所以国内链路更稳,首包也更快。

原地址 docker.io/homeassistant/home-assistant 改地址 m.daocloud.io/docker.io/homeassistant/home-assistant

想直接换域名?前缀替换对照表

习惯直接改域名的话,也可以走「前缀替换」,把原域名换成加速域名即可:

原域名加速域名
docker.iodocker.m.daocloud.io
gcr.iogcr.m.daocloud.io
ghcr.ioghcr.m.daocloud.io

替换后就是docker.m.daocloud.io/homeassistant/home-assistant。注意这套替换规则是人工维护的,只有表里这些源站能这么写,其他镜像还是用加前缀的方式更保险。

🔧 拉取卡在 0% 或报 404 怎么办

遇到拉取卡在 0% 或新镜像报 404,先别急着下结论,多半是懒加载还没拉回来。它只在没人拉过某个镜像时,才现去源站拉一遍再缓存,所以第一次请求偶尔会慢;源站的 tag 更新后,加速节点大约 1 小时才同步新数据。因此新镜像拉不到就隔半小时到一小时再试,也可以到同步队列页面看它当前状态。长时间不行的话,把具体地址提到项目 issues 里反馈。

⏰ 固定版本号 + 闲时拉取,把镜像锁死

两个习惯能明显少踩坑。一是别用latest,优先用@sha256:固定摘要(和源站完全一致),其次用明确版本号 tag,最后才考虑可变 tag,这样镜像变了也不会悄悄影响正在跑的服务。二是把拉活放到北京时间 01:00–07:00 的闲时,这段时间节点不拥挤、速度最稳,缓存内容保留约 30 天,过期后才会重新同步。

docker pull m.daocloud.io/docker.io/homeassistant/home-assistant:2024.12.3

这份白名单还能覆盖谁

它只加速被「点名」过的镜像,名单维护在 allows.txt,支持通配符匹配,比如docker.io/homeassistant/*就覆盖了 homeassistant 整个命名空间。现在名单里已经超过 1300 条规则,Kubernetes、Ollama、MySQL 这些热门项目基本都在里面。你要的镜像若不在名单里,去项目仓库的 issues 提个申请,维护方会按需评估添加。

【免费下载链接】public-image-mirror很多镜像都在国外。比如 gcr 。国内下载很慢,需要加速。致力于提供连接全世界的稳定可靠安全的容器镜像服务。项目地址: https://gitcode.com/GitHub_Trending/pu/public-image-mirror

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/11 10:02:11

OpenProject 项目管理上手指南:4 个场景搭好团队工作空间

OpenProject 项目管理上手指南:4 个场景搭好团队工作空间 【免费下载链接】openproject OpenProject is the leading open source project management software for product, project and portfolio management. A powerful Jira alternative with agile planning, …

作者头像 李华
网站建设 2026/9/11 9:59:47

2026莆田化工产品成分分析检测排名 TOP5 CMA 资质提供含量检测、纯度检测、元素分析 联系方式推荐

莆田化工产品成分分析检测市场近年愈发蓬勃,各类第三方检测机构如雨后春笋般涌现,鳞次栉比却鱼龙混杂。化工企业、新材料厂商、日化生产工厂、橡塑制造业乃至食品医药企业的研发质检部门,稍有不慎便可能筛选到无正规资质的检测机构。这类机构…

作者头像 李华
网站建设 2026/9/11 9:59:27

G-Helper 电压优化:AMD 笔记本压 -20mV,风扇声和温度一起降

G-Helper 电压优化:AMD 笔记本压 -20mV,风扇声和温度一起降 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivob…

作者头像 李华
网站建设 2026/9/11 9:58:51

etcd在微服务注册与发现中的实践与优化

1. 为什么选择etcd作为服务注册与发现的核心组件在分布式系统架构中,服务注册与发现是微服务通信的基础设施。etcd作为一个高可用的键值存储系统,凭借其以下特性成为该领域的首选方案:强一致性保证:基于Raft算法实现分布式一致性&…

作者头像 李华
网站建设 2026/9/11 9:57:34

光模块带宽焦虑怎么破?从NRZ到PAM4的调制演进与技术代价

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

作者头像 李华
网站建设 2026/9/11 9:57:27

手写BP神经网络逼近二元函数:NumPy实现与调参实践

简介:一份基于反向传播算法的BP神经网络逼近二元函数的MATLAB源码,主要面向机器学习初学者、神经网络课程学生以及希望脱离工具箱手动实现算法的开发者。该资源完全依靠自编代码完成网络训练,不依赖任何神经网络工具箱,从网络结构…

作者头像 李华