The Docker registry and index
Typically, a Docker Hub consists of a Docker index and registry. Docker clients can connect and interact with the Docker Hubs over a network. The registry has the following characteristics:
- It stores the images and graphs for a set of repositories
- It does not have user accounts data
- It has no notion of user accounts or authorization
- It delegates the authentication and authorization to the Docker Hub Authentication service
- It supports different storage backends (S3, cloud files, local filesystem, and so on)
- It doesn't have a local database
- It has a source code associated with it
The advanced features of the Docker registry include bugsnag
, new relic
, and cors
. The bugsnag
feature detects and diagnoses crashes in applications, new relic
encapsulates the registry and monitors performance, and cors
can be enabled to share resources outside our own registry domain. It is recommended that you deploy the registry to production environments using a proxy, such as nginx...