When comparing Docker Hub vs ProGet, the Slant community recommends ProGet for most people. In the question“What are the best docker image private registries?” ProGet is ranked 12th while Docker Hub is ranked 19th. The most important reason people chose ProGet is:
Read more about [Docker support](https://inedo.com/support/documentation/proget/docker/private-registries?utm_source=doc-nav).
Ranked in these QuestionsQuestion Ranking
Pro Shares user accounts with the dominant public registry, Docker Hub
Pro Docker support
Read more about Docker support.
Also offers management options such as who downloaded which package.
Pro Self hosted
No need for IIS or Apache server, except when using it as a Docker server.
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.
Con SQL Server
All Inedo products require an instance of SQL Server (the Hub can download and install a SQL Express instance if needed)
Con Windows only
Although a Docker hosted Linux version exists.