目录
Docker Hub的服务器在国外,国内直接拉取镜像时经常会遇到速度慢、TLS握手超时、连接中断等情况。Docker Proxy做的事情就是充当一个中转加速层,把拉取请求转发到速度更快的节点上,让镜像下载过程顺畅一些。
用法上不复杂。你可以在dockerpull时直接在镜像名前加上加速地址,也可以把加速地址写进Docker的配置文件,让所有拉取操作自动走加速通道。后者配置一次就长期生效,比较省事。
除了Docker镜像加速,这个平台还附带了一些他网络服务,比如Git Hub代理、RSS订阅和FRP内网穿透。不过对于大多数用户来说,核心需求就是让dockerpull快起来。
官网入口地址
官网地址发布页:https://Docker Proxy.link/
下载地址
Docker Proxy提供的是在线代理服务,不需要下载安装。你只需要在Docker配置中填写加速地址即可。
功能介绍
Docker镜像加速
这是平台的核心功能。通过将Docker Hub的拉取请求经由代理服务器转发,减少网络延迟和丢包,提升镜像下载速度。
两种使用方式
一种是在dockerpull命令中直接拼接加速地址,把runalsh/nginx:deb-1.27.3写成Docker Proxy.net/runalsh/nginx:deb-1.27.3 另一种是在/etc/docker/daemon.json中配置registry-mirrors,让所有拉取自动走加速通道。
Git Hub代理加速
平台提供的附加服务,可以用于加速Git Hub上的文件下载和访问,对国内开发者下载开源项目有一定帮助。
RSS订阅服务
另一个附加功能,用于管理和订阅RSS源,方便追踪网站更新。
FRP内网穿透
面向有远程访问需求的用户,可以将内网服务暴露到公网,方便调试和远程管理。
应用场景
开发环境搭建
在本地或云服务器上安装Docker后需要拉取基础镜像,直接拉取速度慢甚至超时,配置加速后能快不少。
持续集成流水线
CI流程中反复拉取镜像,加速后能缩短流水线运行时间,减少因网络问题导致的构建失败。
学习Docker的新手
刚开始学Docker的人往往会被镜像拉取卡住,配置一个加速源能降低入门门槛。
多环境统一配置
团队开发时统一配置加速地址,减少每个人单独处理网络问题的麻烦。
使用方法
方式一:临时使用
在dockerpull命令中直接拼接加速地址:
dockerpullDocker Proxy.net/library/nginx:latest
这种方式适合偶尔用一次,不需要改配置文件。
方式二:配置
编辑/etc/docker/daemon.json文件(不存在就新建):
{
"registry-mirrors":["https://Docker Proxy.net"]
}
保存后执行:
sudosystemctldaemon-reload
sudosystemctlrestartdocker
之后正常的dockerpull命令就会自动走加速通道。
验证是否生效
运行dockerinfo,在输出中查看RegistryMirrors字段是否包含你配置的地址。
服务支持
定价模式
基础Docker镜像加速服务是免费的。根据一些用户社区的反馈,平台有面向企业的付费加速方案,但个人日常使用不需要付费。
可用性说明
镜像加速服务的可用性会随时间变化,这是国内公共加速源普遍面临的情况。建议在配置前先测试一下当前速度,如果发现不可用可以换用他源。
配置注意事项
daemon.json的JSON格式必须正确,否则Docker无法启动。配置多个加速源时,Docker会按顺序尝试,把最稳定的放前面。
与云厂商加速器的区别
阿里云、腾讯云等云厂商也提供镜像加速,但需要登录账号获取专属地址,部分只支持内网访问。Docker Proxy的优势是无需注册、公开可用。
| 源码反馈/咨询 (共有 条反馈) |
Docker Proxy常见问题
没有明确的开发公司名称。从使用方式和社区反馈来看,它更像是一个独立运营的公共服务项目,由开发者社区维护和推荐。
是一个Docker镜像加速服务,作用是在你拉取Docker镜像时提供一个中转节点,让下载速度更快、连接更稳定。
简单的用法是在dockerpull时把加速地址拼在镜像名前,比如dockerpullDocker Proxy.net/library/nginx。想长期使用的话,就把地址写进/etc/docker/daemon.json的registry-mirrors里,重启Docker后自动生效。
基础的镜像加速服务是免费的,不需要注册账号。有社区信息提到存在面向企业的付费方案,但普通个人用户用免费的就够了。
从技术层面看,它只是转发镜像拉取请求,不涉及你的代码或数据。但作为第三方公共服务,建议不要在配置中暴露敏感信息。另外这类服务的可用性会波动,建议同时配置多个备选源。
配置多个mirror时把最稳定的放第一位,Docker会按顺序尝试。如果发现拉取变慢或失败,先换一个源试试,不要死磕一个地址。生产环境建议同时保留云厂商的内网加速器作为备选。
除了核心的Docker镜像加速,它还提供GitHub代理、RSS订阅和FRP内网穿透。对于经常需要下载开源项目或远程调试的用户来说,这些附加功能可以省去单独找工具的时间。
官网是 https://DockerProxy.net/,地址发布页是https://DockerProxy.link/,后者用于查看的可用地址。
对于国内拉取DockerHub镜像慢的问题,它提供了一种零成本的缓解方案。配置一次就能用,不用注册,这点比较方便。不过公共加速源的稳定性时好时坏,不能指望它一直满速,建议准备一两个备选。
它本身是服务端配置,与你的操作系统无关。Linux、macOS、Windows上的Docker都可以配置使用,只要修改对应平台的daemon.json或DockerDesktop设置即可。
阿里云加速器需要登录账号获取专属地址,部分只支持内网访问。Docker Proxy的优势是公开可用、不用注册,但稳定性不如云厂商的内网加速。如果有云服务器,优先用云厂商的;本地开发可以两者都配。
先运行dockerinfo确认配置是否生效。如果生效了还是慢,是当前加速节点负载高或网络波动,换一个mirror地址试试。另外注意mirror只对DockerHub公共镜像生效,私有仓库的拉取不走加速。
作为第三方代理服务,理论上它能看到请求的镜像名称。但正规的加速服务不会存储个人身份信息。如果对隐私有顾虑,可以优先使用云厂商的内网加速器。
平台提供的GitHub代理是在原始GitHub链接前拼接代理地址来使用,具体格式可以访问官网查看说明。这个功能对下载release文件或克隆仓库有一定加速效果。
不需要。直接配置地址就能用,没有注册流程,也没有登录要求。
公共加速服务的地址确实变化,建议收藏地址发布页Docker Proxy.link,当前地址不可用时去那里查看信息。