When comparing Docker Hub vs Enterprise Grade Private Docker Registry, the Slant community recommends Enterprise Grade Private Docker Registry for most people. In the question“What are the best docker image private registries?” Enterprise Grade Private Docker Registry is ranked 13th while Docker Hub is ranked 15th. The most important reason people chose Enterprise Grade Private Docker Registry is:
Free for up to 3 images and one user, the next plan costs 39€ per month for unlimited users / repositories.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Shares user accounts with the dominant public registry, Docker Hub
Pro Free for up to 3 images
Free for up to 3 images and one user, the next plan costs 39€ per month for unlimited users / repositories.
Pro Multiple namespaces
Multiple namespaces can be defined, for each project or team.
Pro Dedicated hardware and lightning fast
Docker Hub is extremely slow. Here you get a 300Mbit/s dedicated line.
Pro Integration with LDAP, Active Directory and OAuth
Not everyone provides this feature in its basic plan. If it is there, the plan starts at 500$ minimum.
Pro Unlimited amount of private repositories
The only provider providing this option in the basic plan.
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.
