简化 Docker 镜像加速部署流程,让容器化开发更加高效
单个脚本完成所有配置,无需复杂的手动设置过程,大幅降低部署门槛。
集成 Caddy2 自动配置 HTTPS 证书,保障数据传输安全,无需手动申请证书。
支持 Docker Hub、K8s、Quay、Ghcr、Mcr、Elastic 等多种镜像仓库加速。
为国内用户提供快速的镜像下载体验,大幅缩短容器镜像拉取时间。
支持自定义配置目录、镜像仓库选择、代理参数等,满足不同使用场景需求。
可选配置 htpasswd 验证,保护您的镜像代理服务不被未授权访问。
通过简单的三个步骤,快速搭建属于你的 Docker 镜像加速服务
在魔法服务器上安装 Docker 和相关依赖工具
添加域名 DNS 记录,创建 API Token,配置 SSL/TLS
执行一键部署脚本,等待服务启动完成
关于 DockerProxyOneKey 的常见疑问解答
由于许多Docker镜像仓库位于国外,国内用户下载镜像时速度较慢。虽然有一些免费代理服务,但通常需要白名单审核,流程较为繁琐。本项目通过一键脚本在自己服务器上部署镜像加速服务,无需等待审核,即开即用。
需要一台可以访问国外Docker镜像仓库的服务器(俗称"魔法服务器"),并已安装Docker。脚本会自动处理其他依赖的安装和配置。
登录 Cloudflare 后,访问 API Token 页面创建新令牌,选择 "Zone: DNS: Edit" 权限即可。同时需要在域名管理中配置DNS记录,将域名指向你的服务器IP地址。
支持多种主流镜像仓库,包括 Docker Hub、Kubernetes (K8s)、Quay、GitHub Container Registry (Ghcr)、Microsoft Container Registry (Mcr)、Elastic 等等。
如果需要htpasswd验证,可以创建 .cache/htpasswd 文件并配置用户密码。可以使用在线htpasswd生成器创建密码文件,脚本会自动加载验证配置。