DigitalOcean Container Registry Early Availability

This product is currently in Early Availability (EA) and is not recommended for use in production. For more information, consult the product lifecycle matrix.

The DigitalOcean Container Registry (DOCR) offers all the security of a private Docker image registry, with extra tool support that enables easy integration with your Docker environment and DigitalOcean Kubernetes clusters. These registries are private, and co-located in the datacenters where DigitalOcean Kubernetes clusters are operated, ensuring secure, stable, and performant rollout of images to your clusters.

To create a registry and get started, see the DigitalOcean Container Registry Quickstart.

Plans and Pricing

While DOCR is in EA, a subscription to DigitalOcean Spaces is required, and your use of the registry (including bandwidth and storage charges) will be billed according to the Spaces pricing plan.

These charges will persist until you delete your registry, even if your registry is empty or inactive.

Regional Availability

DOCR's availability is not tied to any particular region in the availability matrix.


  • Secure, private storage of your Docker images
  • Automatic configuration of your Docker environment for easy image pushing and pulling
  • Automatic configuration of your DigitalOcean Kubernetes cluster for easy deployment straight from your registry
  • Co-location of your registry with your DigitalOcean Kubernetes clusters in the same datacenter, ensuring rapid deployment


  • Each DigitalOcean account can only create one registry
  • Registry names must be globally unique and not collide with the registry names of other users
  • DOCR requires an active Spaces subscription during the EA offering.
  • While your registry is active, you will see an automatically generated Space in the cloud control panel. This Space stores registry data, and you should not directly interact with it while your registry is active.
  • After deleting a registry, the Space containing your registry data may not be immediately deleted. This is because Spaces are scheduled for eventual deletion rather than immediate deletion. For more information, see How to Destroy Spaces.