首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对接集线器速率限制还剩多少拉力?

对接集线器速率限制还剩多少拉力?
EN

Stack Overflow用户
提问于 2020-11-08 16:32:16
回答 2查看 1.3K关注 0票数 0

我正在尝试找出一种方法来检查我还剩下多少拉力,但这个页面的https://www.docker.com/blog/checking-your-current-docker-pull-rate-limits-and-status/并没有真正解释这一点

该页面只解释了如何找到速率限制计划,无论是匿名的还是经过身份验证的,但我想知道我还剩下多少拉动供docker拉出。

有没有办法找到这个数据?检查在时间限制内我还剩下多少拉取?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-11-08 18:52:25

根据https://docs.docker.com/docker-hub/download-rate-limit/,对清单应用编程接口的请求接收以下头部:

代码语言:javascript
运行
复制
RateLimit-Limit    
RateLimit-Remaining

后者是你感兴趣的。

票数 1
EN

Stack Overflow用户

发布于 2020-11-08 20:34:52

我已经编写了一个包含regctl的regclient项目,该项目最近添加了一个image ratelimit命令。它使用HTTP HEAD请求来避免使用任何配额来检查您当前的速率限制:

代码语言:javascript
运行
复制
$ regctl image ratelimit regclient/regctl
{
  "Remain": 2500,
  "Limit": 2500,
  "Reset": 0,
  "Set": true
}

如果该命令可以访问您的~/.docker文件夹,或者您运行了一个registry login,它将使用您的凭据给出应用于您自己的限制,而不是应用于您的IP地址的匿名用户费率。

还有一个this blog post,它展示了如何使用curl和jq命令来实现这一点。以下是针对特定测试存储库的匿名请求的示例:

代码语言:javascript
运行
复制
TOKEN=$(curl "https://auth.docker.io/token?service=registry.docker.io&scope=repository:ratelimitpreview/test:pull" | jq -r .token)
curl -v -I -H "Authorization: Bearer $TOKEN" https://registry-1.docker.io/v2/ratelimitpreview/test/manifests/latest 2>&1 | grep RateLimit
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64736174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档