Container Registry

Store and manage your private container images in a registry co-located with your Kubernetes clusters for faster, more reliable deployments. Fully integrated with the Docker CLI.

A managed registry made for developers

Before deploying your app, you're going to want to put your container images somewhere. Our registry lets you store containers for rapid deployment to DigitalOcean Kubernetes.

Simple

Build your container images on any machine, and push them to DigitalOcean Container Registry with the Docker CLI. DigitalOcean Kubernetes seamlessly integrates to facilitate continuous deployment.

Private

Protect sensitive software by storing container images in private repositories. With Role-Based Access Control, you easily give access to coworkers - and no one else.

Secure

Transfer container images over high speed HTTPs connections to servers across four continents. Container images are stored safely and encrypted at rest.

Container Registry pricing

Available in Starter, Basic, and Professional plans.

View pricing

Starter

Starting at

$0/month
  • 1 repository
  • 500 MiB - storage
  • N/A - storage overage

Basic

Starting at

$5/month
  • 5 repositories
  • 5 GiB - storage
  • $0.02/GiB - storage overage

Professional

Starting at

$20/month
  • Unlimited repositories
  • 100 GiB - storage
  • $0.02/GiB - storage overage

Resources

DigitalOcean Container Registry

Learn how to use DigitalOcean Container Registry.

DigitalOcean Kubernetes

Simple and cost-effective Managed Kubernetes.

Running Cloud-Native Applications

Design your application for Kubernetes.

Frequently Asked Questions

What is DigitalOcean Container Registry?
DigitalOcean Container Registry is a private, secure, and scalable place to store and manage your Docker images. It is fully integrated with our platform, allowing you to easily build, push, and pull container images that can be used with services like App Platform and Kubernetes.
How does the Container Registry integrate with other DigitalOcean products?
The Container Registry integrates seamlessly with App Platform and DigitalOcean Kubernetes. When you build a containerized application with App Platform, it can automatically push the image to your registry. With Kubernetes, you can easily deploy images directly from your private registry, providing a secure and efficient workflow.
Can an AI Native Business use the Container Registry?
Yes, an AI Native Business can use the Container Registry to store their containerized machine learning models. They can build a Docker image containing their model and all its dependencies and then push it to the registry. This makes it easy to deploy the model in different environments, such as a CPU-Optimized Droplet or a Kubernetes cluster for production serving.
What are some key features of the Container Registry?

Key features include private image storage, built-in security scanning to identify vulnerabilities, and an easy-to-use API for automated workflows. The registry also supports an open standard, ensuring compatibility with your existing tools and CI/CD pipelines.

Is it safe to store my images in the Container Registry?

Yes, the Container Registry is designed with security in mind. Your images are stored privately and can be accessed only with authenticated credentials. Additionally, you can integrate the registry with your CI/CD pipeline and use security scanning features to ensure your images are free of known vulnerabilities.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.