written by Matt Bentley, Solutions Engineer at Docker, Inc.
Harder, Better, Faster, Stronger
The distribution and management of Docker images are made possible by various registry services including: Docker Hub, Docker Trusted Registry and Docker Open Source Registry.
Both Docker Hub and Docker Trusted Registry are commercial products that incorporate the open source registry capabilities into their respective solutions. Docker Hub is a multi-tenant service hosted by Docker while Docker Trusted Registry and open source Registry provide users with the option to host private registries behind their own firewall or dedicated cloud environment.
In April of 2015, we released Docker Registry 2.0 which included a complete rewrite in Go and the new Docker Registry HTTP API v2. Upon release, Docker Registry 2.0 was put into production on Docker Hub for users of the Docker Engine 1.6 or greater making the integration of the quicker, more reliable registry was transparent to its users.
And at DockerCon 2015, we announced Docker Trusted Registry which is a dedicated registry solution incorporating the open source Docker Registry 2.0 functionality.