Hosted Repository for Docker (Private Registry for Docker)

A hosted repository using the Docker repository format is typically called a private Docker registry. It can be used to upload your own container images as well as third-party images. It is common practice to create two separate hosted repositories for these purposes.

To create a Docker hosted repository, simply create a new docker (hosted) repository as documented in Repository Management.

Minimal configuration steps are:

  • Define Name
  • Select Blob store for Storage

If you add a Repository Connectors configuration as documented in SSL and Repository Connector Configuration you can push images to this repository, and subsequently access them directly from the hosted repository or ideally from the Docker repository group as documented in Grouping Docker Repositories.

By default this setup will allow repeated deployment of images. If you want to enforce new deployments using different versions, set the Deployment Policy to Disable Redeploy.

An additional configuration option for Disable Redeploy to Allow redeploy only on 'latest' tag enables only the latest tag to be redeployed while continuing to disable all others.