自建 Docker 镜像
加速与管理服务
一键部署 Docker、K8s、Quay、GHCR、MCR、Elastic、NVCR 等公共镜像的加速与代理,零磁盘缓存、可视化面板、支持上游账号认证。
多架构支持 amd64 / arm64 · 后端全 Go 实现 · 流式转发不落盘
为什么选择 Docker-Proxy
从加速拉取到可视化运维,一个服务覆盖镜像代理的全生命周期。
零磁盘缓存
单进程按 Host 自动路由到各大公共仓库,服务端完成 Token 鉴权并流式转发,不落盘、不占用本地存储,适合资源受限的 VPS。
一键部署
自动检查并安装 Docker / Compose 依赖,提供镜像直拉版与源码构建版两种 Compose 方案,交互式菜单完成安装。
HubCMD-UI 面板
网页端直接增删改代理、设置服务参数并热重载,内置镜像搜索、文档教程、容器管理与监控告警,运维可视化。
上游账号认证
可配置上游账号密码,由代理服务端换取 Bearer Token,既能拉取私有镜像,又能缓解官方匿名拉取限流。
可选反代
自动部署 Nginx 或 Caddy 反代并渲染配置,处理 HTTPS 与 Host 改写;Caddy 可一键自动配置证书。
跨平台镜像
支持主流 linux/amd64、linux/arm64 等系统架构部署,可在不同规格的服务器上稳定运行。
全生命周期管理
提供服务启动 / 停止 / 重启 / 日志 / 更新 / 卸载等运维命令,配置挂载宿主机持久化,支持热重载。
多源安装脚本
提供国外原地址、jsDelivr CDN、ghp.ci 代理三种安装源,国内网络环境也能顺畅拉取部署脚本。
权限安全
部署后访问后台,配合随机 TOKEN 保障后台安全。
管理面板预览
网页端可视化增删改代理、镜像搜索、容器管理与监控告警,无需登录服务器。
支持的镜像仓库
通过 Host 自动路由,统一代理以下公共镜像仓库的拉取请求。
工作原理
单进程代理,服务端鉴权 + 流式转发,零缓存转发到上游。
客户端按 Host 路由
Docker 守护进程将不同镜像仓库的拉取请求指向代理服务的域名,由单进程按 Host 自动识别上游。
服务端完成 Token 鉴权
若配置了上游账号密码,代理在服务端换取 Bearer Token,支持私有镜像并缓解官方限流。
流式转发 · 零落盘
镜像层以流式方式转发给客户端,服务端不写入磁盘缓存,几乎不占用本地存储。
可选反代处理 HTTPS
Nginx / Caddy 反代层负责 HTTPS 终止与 Host 改写,对外暴露安全域名访问。
# 零磁盘缓存 · 流式转发
client → proxy(auth) → upstream
# 可视化:HubCMD-UI :30080/admin
快速开始
准备一台未被墙的国外服务器,域名无需备案,即可一键拉起服务。
# 国外环境(推荐) bash -c "$(curl -fsSL https://raw.githubusercontent.com/dqzboy/Docker-Proxy/main/install/DockerProxy_Install.sh)" # 国内 jsDelivr CDN 加速 bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/dqzboy/Docker-Proxy/install/DockerProxy_Install.sh)" # 国内 GitHub 代理 (ghp.ci) bash -c "$(curl -fsSL https://ghp.ci/https://raw.githubusercontent.com/dqzboy/Docker-Proxy/main/install/DockerProxy_Install.sh)"
# 1. 下载编排文件 curl -o docker-compose.yaml https://raw.githubusercontent.com/dqzboy/Docker-Proxy/main/docker-compose.yaml # 2. 启动服务(镜像版) docker compose up -d # 3. 访问管理面板 http://<服务器IP>:30080/admin # 首次需自行注册管理员
痛点与方案
针对受限网络与官方限流场景,提供一套轻量、可自托管的解法。
拉取慢甚至无法访问
国内或受限网络直接拉取 Docker Hub、GHCR 等国外仓库速度极慢或超时失败。
国外服务器自建代理
在未被墙的国外服务器一键部署,将拉取请求引流到自建代理,稳定高速。
匿名拉取被限流
Docker Hub 等公共仓库对匿名拉取有速率限制,CI/CD 频繁拉取易触发 429。
上游账号换 Token
配置上游账号密码由代理服务端换取 Bearer Token,拉取私有镜像并缓解限流。
代理部署后难运维
传统代理部署后难以管理,增删改配置、监控容器状态都需登录服务器操作。
HubCMD-UI 管理
网页面板可视化增删改代理、镜像搜索、容器管理与监控告警,无需登录服务器。
推荐高性价比海外 VPS
搭建 Docker 代理服务需要一台网络通畅的国外服务器,以下为长期稳定运营、信誉良好的商家推荐。












