Container Registry Limits
Validated on 27 Mar 2026 • Last edited on 27 Mar 2026
The DigitalOcean Container Registry (DOCR) is a private Docker image registry that lets you store and manage private container images. DOCR integrates natively with Docker environments and DigitalOcean Kubernetes clusters.
-
Each DigitalOcean account can only create one registry, although a registry may contain multiple repositories.
-
Registry names must be globally unique and not collide with the registry names of other users.
-
The Starter and Basic subscription plans are limited to one container registry. The Professional subscription plan is limited to 10 container registries. To increase your limit, contact support.
-
Untagged images are not displayed in the control panel. However, you can delete untagged manifests using doctl and free up space in your registry.
-
Manifest lists (for example, multi-arch images) are supported but may not display correctly in the control panel.
-
You cannot change the datacenter region of a registry after creation.
-
The name of a registry must:
- Be unique across all DigitalOcean container registries.
- Be no more than 63 characters in length.
- Contain only lowercase letters, numbers, and/or hyphens.
- Begin with a letter.
- End with a letter or number.
-
You cannot upload images over 20 GB to a container registry. You are limited to a maximum size of 5 GB per image layer.
-
If you have automatic garbage collection enabled, image uploads that are not completed within 24 hours are treated as partial uploads. Layers from partial uploads are untagged and are eligible for automatic garbage collection.