Comment by geerlingguy
6 years ago
It looks like if anyone pulls an image within 6 months, then the counter is reset. It seems like it's not too onerous to me—for any of the OSS images I've maintained, they are typically pulled hundreds if not thousands of times a day.
Sometimes I don't push a new image version (if it's not critical to keep up with upstream security releases) for many months to a year or longer, but those images are still pulled frequently (certainly more than once every 6 months).
I didn't see any notes about rate limiting in that FAQ, did I miss something?
The FAQ is a bit incomplete or trying to hide it. Section 2.5 of the TOS also introduced a pull rate provision. You can see it on the pricing page, https://www.docker.com/pricing
That's a bit confusing, is it max pulls per image per 6 hour period, per org, per user (which is weird since it's authenticated vs anonymous).
Honestly though 5 dollars a month isn't bad if you don't want to deal with hosting yourself.
From the TOS[0], 2.5:
> These limitations include but are not limited to [...] pull rate (defined as the number of requests per hour to download data from an account on Docker Hub) [...]
I read that as per account that owns the repository.
[0]: https://www.docker.com/legal/docker-terms-service