This got me wondering, why is Docker Hub the go to location for container images? Why don’t more projects use GitHub Container Registry, Quay, or one of the many other registries? The answer is simple and can be found in their open source organization guide:
increased visibility makes it easier for your project to be discovered
Docker Hub has the “root namespace” so to speak.
docker search works against Docker Hub and doesn’t include the other registries. In fact, there is no OCI specification for search. Tools have no common API to use.
There is a discover-ability problem. How do people discover distributed container images around the Internet?
This is where Artifact Hub, a CNCF project, comes in.