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.
You can create a new container registry using the control panel, API, or CLI. It requires a name, datacenter region, and subscription plan.
After creating a registry, you can configure it to push and pull from Docker and DigitalOcean Kubernetes.
After you log in to the control panel, click Container Registry in the left sidebar, then click the Create a Container Registry button.
Enter a custom name for your container registry. Names must be unique, be between 3 and 63 characters long, and only contain alphanumeric characters and dashes. You cannot change a registry’s name after creation.
Use the region dropdown menu to select your registry’s datacenter region. For the best performance, we recommend you select a region close to your other DigitalOcean resources.
Choose your subscription plan. The Starter plan is free, to test out the product. The Basic plan includes multiple repositories and 5GiB storage. The Professional plan includes unlimited repositories and 100GiB of storage. For more details on the different plans, see the pricing page.
Create the registry by clicking Create Registry.
Once your registry is created, you can view information such as stored images and monitor unused data in the Repositories tab.