Very good example as to why using a single, centralised proxy globally by all services is a bad idea. Docker would never have a reason to block anything if they were simply running their own.
For everyone else, small and big, this is the weekly reminder to not use Cloudflare for user-facing access to anything.
There are multiple good reasons to use a CDN though. What’s your suggestion for an alternative?
Ah come on surely you’re not blaming Cloudflare for refusing to block individual websites without a court order? And surely you’re not blaming Cloudflare for the decision of the Spanish government to block all of Cloudflare during LaLiga?
Docker must be handling absolute massive amounts of traffic on their (free) docker hub, Cloudflare is one of the only companies in the world willing to handle that is able to handle that cheaply. It’s no secret that Docker is struggling financially. So surely you’re not blaming Docker as well for using Cloudflare?
The amount of traffic that must go through the docker hub, must be insane, the images go into the gigabytes and everyone expects it to be super fast.
Cloudflare is one of the few companies who can handle that for relatively cheap, Docker could not just "run their own" and have it even be compareable.