When comparing Google Container Registry vs Docker Hub, the Slant community recommends Google Container Registry for most people. In the question“What are the best docker image private registries?” Google Container Registry is ranked 8th while Docker Hub is ranked 15th. The most important reason people chose Google Container Registry is:
Since it's hosted on Google Cloud Platform then it's very reliable in both the uptime and the security.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Reliable and consistent uptime
Since it's hosted on Google Cloud Platform then it's very reliable in both the uptime and the security.
Pro Charged only for the storage
Users are charged only for the Google Cloud Storage space that they are occupying and not for any additional services.
Pro Shares user accounts with the dominant public registry, Docker Hub
Cons
Con No longer free
Rate limits on downloads can royally screw your deployments. In 2021, they will start deleting containers which haven't been pulled for six months. This will suck for stable software which doesn't get redeployed frequently.
Con Gives no metadata about image tags beyond their name
No information about when the image was created, pushed, what Dockerfile it came from, what user(s) pushed it, etc.
Con Poor user interface design
Con Default to public makes it dangerous
Since by default your account will create new repositories publicly, you could fairly easily leak sensitive images with one bad push.