Hammal:基于 Cloudflare Workers 的 Docker 镜像加速器

你是否曾经在拉取 Docker 官方镜像时因网络问题而受阻?Hammal 正是为解决这一痛点而生。它是一个运行在 Cloudflare Workers 上的 Docker Registry 代理工具,旨在帮助全球开发者快速、稳定地获取 Docker 官方镜像。本文将带你深入了解这一轻量而高效的解决方案。

截至收录:
Hammal 项目 stars 数:760
Hammal 项目 forks 数:796

Hammal 项目目录截图

Hammal 项目核心亮点

  • 🚀 极速访问:利用 Cloudflare 全球边缘节点,实现镜像拉取的毫秒级响应。
  • 🔧 无需部署:基于 Serverless 架构,无需自建服务器,开箱即用。
  • 🛡️ 安全可靠:通过代理请求加密传输,避免直接暴露访问来源。
  • 🌍 全球覆盖:借助 Cloudflare 网络,自动选择最优线路,突破地域限制。

Hammal 项目快速开始

只需简单配置,即可为你的 Docker 环境启用加速:
1. 获取 Worker 地址
访问 Hammal 文档 部署你自己的 Worker 或使用公共端点。

  1. 配置 Docker Daemon
    编辑 /etc/docker/daemon.json,添加镜像注册表配置:

    {
    "registry-mirrors": ["https://your-worker.your-subdomain.workers.dev"]
    }
  2. 重启并验证
    sudo systemctl restart docker
    docker pull hello-world

Hammal 项目应用场景

  • 团队开发环境:为内网开发机统一配置加速,提升镜像拉取效率。
  • CI/CD 流水线:在自动化构建中避免因网络问题导致的任务失败。
  • 个人开发工具:解决开发者本地环境访问官方镜像缓慢或中断的问题。
  • 跨境业务部署:为海外节点提供稳定的境内镜像源,保障部署一致性。

Hammal 项目链接

ImSingee / hammal项目地址:https://github.com/ImSingee/hammal

本文地址:https://www.tgoos.com/29088

声明:本站资源均整理自互联网,版权归原作者所有,仅供学习交流使用,请勿直接商用,若需商用请购买正版授权。因违规使用产生的版权及法律责任由使用者自负。部分资源可能包含水印或引流信息,请自行甄别。若链接失效可联系站长尝试补链。若侵犯您的权益,请邮件(将 # 替换为 @)至 feedback#tgoos.com,我们将及时处理删除。转载请保留原文链接,感谢支持原创。