Skip to content

[Question] Hitting new Docker Hub rate limit #906

@Karnak19

Description

@Karnak19

Hello,

Since today, I have an issue with the newly added Docker Hub rate limit.

I have like 4 apps on my Caprover instancce, all of them are already built and online.

But still, when I curl the rate limit preview endpoint on docker.io, it looks like something is constantly trying to pull.

https://www.docker.com/blog/checking-your-current-docker-pull-rate-limits-and-status/

TOKEN=$(curl "https://auth.docker.io/token?service=registry.docker.io&scope=repository:ratelimitpreview/test:pull" | jq -r .token)
curl --head -H "Authorization: Bearer $TOKEN" https://registry-1.docker.io/v2/ratelimitpreview/test/manifests/latest 2>&1 | grep RateLimit

output:

root@ubuntu-s-1vcpu-1gb-fra1-01:~# curl --head -H "Authorization: Bearer $TOKEN" https://registry-1.docker.io/v2/ratelimitpreview/test/manifests/latest 2>&1 | grep RateLimit
RateLimit-Limit: 100;w=21600
RateLimit-Remaining: -472;w=21600
root@ubuntu-s-1vcpu-1gb-fra1-01:~# curl --head -H "Authorization: Bearer $TOKEN" https://registry-1.docker.io/v2/ratelimitpreview/test/manifests/latest 2>&1 | grep RateLimit
RateLimit-Limit: 100;w=21600
RateLimit-Remaining: -482;w=21600
root@ubuntu-s-1vcpu-1gb-fra1-01:~# curl --head -H "Authorization: Bearer $TOKEN" https://registry-1.docker.io/v2/ratelimitpreview/test/manifests/latest 2>&1 | grep RateLimit
RateLimit-Limit: 100;w=21600
RateLimit-Remaining: -512;w=21600
root@ubuntu-s-1vcpu-1gb-fra1-01:~# curl --head -H "Authorization: Bearer $TOKEN" https://registry-1.docker.io/v2/ratelimitpreview/test/manifests/latest 2>&1 | grep RateLimit
RateLimit-Limit: 100;w=21600
RateLimit-Remaining: -518;w=21600
root@ubuntu-s-1vcpu-1gb-fra1-01:~# curl --head -H "Authorization: Bearer $TOKEN" https://registry-1.docker.io/v2/ratelimitpreview/test/manifests/latest 2>&1 | grep RateLimit
RateLimit-Limit: 100;w=21600
RateLimit-Remaining: -526;w=21600
root@ubuntu-s-1vcpu-1gb-fra1-01:~# curl --head -H "Authorization: Bearer $TOKEN" https://registry-1.docker.io/v2/ratelimitpreview/test/manifests/latest 2>&1 | grep RateLimit
root@ubuntu-s-1vcpu-1gb-fra1-01:~# curl --head -H "Authorization: Bearer $TOKEN" https://registry-1.docker.io/v2/ratelimitpreview/test/manifests/latest 2>&1 | grep RateLimit
RateLimit-Limit: 100;w=21600
RateLimit-Remaining: -535;w=21600

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions