wud and pull limits on hub.docker.com #608
Replies: 2 comments 1 reply
-
not sure if wud uses head vs get to check for updates. it should be using head. which shouldnt impact the pull count since head doesnt count against pull per their documentation, but i could be mistaken on that honestly, but best thing you can do is check to see if there is a ghcr image available instead of docker hub. I'm running about 30 apps. only 4 of which pull from dockerhub and 1 of which pulls multiple additional containers, Nextcloud-aio which when fully loaded is like 14 containers. @fmartinou is it ok to link good maintainer sources here? might be helpful in the comming days but i don't want to break any rules you might have on that. manual updating also lets you split things out ever several days :P lol |
Beta Was this translation helpful? Give feedback.
-
Ok, Docker has changed its pull limits policy (again). With this latest update things are looking better for (authenticated) wud users: Starting April 1, 2025, all users with a Pro, Team, or Business subscription will have unlimited Docker Hub pulls with fair use. Unauthenticated users and users with a free Personal account have the following pull limits: Unauthenticated users: 10 pulls/hour |
Beta Was this translation helpful? Give feedback.
-
Most of my containers are from hub.docker.com
After setting wud’s watcher to do an hourly check, stuff only worked for a brief time.
Because wud performs each check on a container doing 2 pulls and 2 version checks.
Currently, unauthenticated users are allowed 100 pulls within 6 hours. I had exceeded this limit within 4 hours.
But docker will introduce new limits on March 1st: unauthenticated users will get 10 pulls within 1 hour.
If youre logged in (= personal authenticated user) you will be getting 40 pulls within 1 hour.
For version checks there doesnt seem to be a limit.
So, if wud users want to avoid that „toomanyrequests“ error message: they should authenticate with hub.docker.com and set the watcher schedule generously (every 6 hours, every 8 hours, etc).
But, if youre running more than 20 containers, you wont be able to use wud with a free docker account at all, because watching a container means 2 pulls = 40 requests and youve reached the limit?
Am I onto something here or did I get this all wrong?
Cheers, Jan
Beta Was this translation helpful? Give feedback.
All reactions