常见问题解答 (FAQ)

这个 Docker 代理服务是如何工作的?

本服务通过代理 Docker Hub 的请求,并对搜索结果进行抓取和优化展示,旨在为国内用户提供更流畅的访问体验。对于镜像拉取,它会重写认证和部分下载链接,以尝试加速。

使用这个代理安全吗?

本服务本身不存储您的 Docker Hub 凭据。镜像的拉取最终还是通过 Docker Hub 的官方 Registry。但请注意,任何第三方代理都存在一定的中间人风险,请自行评估。我们建议您仅将其用于公共镜像的加速,对于私有镜像,请谨慎使用或直接连接官方服务。

为什么搜索结果有时会变化或不完整?

为了优化服务器资源和响应速度,本服务每次搜索会随机抓取 Docker Hub 的 10-15 页结果(从第1页开始),并进行缓存(有效期168小时)。因此,不同时间的搜索或强制刷新可能会得到略有差异的结果。Docker Hub 本身的搜索结果也可能实时变化。

如何配置 Docker 客户端使用此代理?

您可以在主页找到详细的配置说明,包括单次拉取和永久配置 Docker守护进程的方法。

强制刷新缓存有什么作用?

当您点击“强制刷新”时,服务器会忽略当前缓存,重新从 Docker Hub 获取最新的搜索结果,并用这些新结果更新服务器的缓存。这可以确保您看到的是最新的信息,但请勿过于频繁使用,以免对服务器造成不必要的压力。

为什么刷新缓存需要人机验证?

为防止滥用和机器人程序对服务器及 Docker Hub 造成过大压力,刷新缓存(重新抓取数据)操作需要进行人机验证。

如果我遇到问题或有建议,如何联系?

您可以通过页面底部的评论区留言,或者联系管理员邮箱 (如果提供)。

服务是否支持其他镜像仓库 (如 Quay.io, GCR)?

当前版本的代理主要针对 Docker Hub (registry-1.docker.io) 进行优化和加速。对于其他仓库的代理支持可能有限或未实现。具体支持情况取决于服务器的路由配置。