美文网首页js css html电脑技术
Docker Hub限制镜像拉取次数

Docker Hub限制镜像拉取次数

作者: 87d6dc4b11a7 | 来源:发表于2023-01-08 15:51 被阅读0次

在使用 docker pull 拉取镜像时,遇到如下报错:

Error response from daemon: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit

2020 年 11 月 20 日,Docker Hub 基于个人 IP 地址对匿名和免费认证的用户进行了镜像拉取次数的限制。
对于匿名用户,限制设置为每个 IP 地址每 6 小时 100 次拉取。
对于经过身份验证的用户,每 6 小时 200 次拉取。

那么如何查看我们剩余的拉取次数呢?
匿名用户获取令牌:

TOKEN=$(curl "https://auth.docker.io/token?service=registry.docker.io&scope=repository:ratelimitpreview/test:pull" | jq -r .token)

认证用户获取令牌:

TOKEN=$(curl --user 'username:password' "https://auth.docker.io/token?service=registry.docker.io&scope=repository:ratelimitpreview/test:pull" | jq -r .token)
root@nianyu-virtual-machine:~# curl --head -H "Authorization: Bearer $TOKEN" https://registry-1.docker.io/v2/ratelimitpreview/test/manifests/latest
HTTP/1.1 200 OK
content-length: 2782
content-type: application/vnd.docker.distribution.manifest.v1+prettyjws
docker-content-digest: sha256:767a3815c34823b355bed31760d5fa3daca0aec2ce15b217c9cd83229e0e2020
docker-distribution-api-version: registry/2.0
etag: "sha256:767a3815c34823b355bed31760d5fa3daca0aec2ce15b217c9cd83229e0e2020"
date: Mon, 09 Jan 2023 07:50:24 GMT
strict-transport-security: max-age=31536000
ratelimit-limit: 200;w=21600
ratelimit-remaining: 200;w=21600
docker-ratelimit-source: 4f2ba4fd-e2ab-4ff4-a284-e50796bc7960

这意味着我的限制是每 21600 秒(6 小时)拉取 200 次,我还可以拉取 200次。

参考:https://www.docker.com/inc
https://docs.docker.com/docker-hub/download-rate-limit/#how-do-i-authenticate-pull-requests

相关文章

  • Docker Hub限制镜像拉取次数

    在使用 docker pull 拉取镜像时,遇到如下报错: 2020 年 11 月 20 日,Docker Hub...

  • Docker镜像

    列出镜像 拉取镜像(从Docker Hub) 查找镜像 登陆Docker Hub 用Docker commit命令...

  • docker 安装redis

    拉取镜像 docker pull redis不加版本号 默认拉取docker hub最新镜像 启动redis 测试...

  • 代码检查工具sonarqube

    sonar服务 拉取docker镜像: https://hub.docker.com/_/sonarqube 根据...

  • Docker配置阿里云镜像加速pull

    前言:默认Docker拉取镜像是从Docker Hub上拉取,但由于防火墙的原因,导致镜像下载非常慢。为了提高拉取...

  • docker安装redis

    方式一 镜像拉取方式docker 镜像 中心 https://hub.docker.com/[https://hu...

  • Docker 安装 MySQL

    mysql 安装 拉取 mysql 镜像 查找Docker Hub上的mysql镜像 拉取 5.7 版本的mysq...

  • 8.Docker使用

    Docker镜像命令 从DockerHub中拉取镜像 去镜像仓库搜索要下载的镜像Docker Hub Contai...

  • docker 安装consul集群

    docker 安装consul集群 consul架构 拉取镜像 https://hub.docker.com/_/...

  • Docker实战

    Docker 构建 Tomcat 查找 Docker Hub 上的 Tomcat 镜像 这里我们拉取官方的镜像 等...

网友评论

    本文标题:Docker Hub限制镜像拉取次数

    本文链接:https://www.haomeiwen.com/subject/cfyucdtx.html