Ease your deployments with our Container Registry

Included Features

Highly available

Container Registry Images are always available and accessible. They are securely stored, load balanced and replicated across our internal object storage buckets.

Managed Docker registry

Forget about maintenance, we manage your Docker Registry from the installation to the security updates. You don’t need to be a sysadmin to have your own Container Registry. Start uploading your images in a few clicks.

User-friendly interface

We offer an entirely new Docker Registry experience. Easily control your Namespaces and Images with our user-friendly graphical interface.
Creating namespaces, changing access rights, adding descriptions and deleting your images has never been easier. Get started in seconds!

Images versions

Track any change in your container image versions and easily revert your deployment if needed. Choose which image version you want to keep and delete the ones you don’t.

Authenticated requests

The interaction between a docker command and the registry is done client-side. This means the registry never contacts the authentication api : it only tells the docker client to contact it. For every docker action, a request is made to the api-controller and verify the token validity before executing the request.

Privacy policies

Control your privacy policies at either the namespace level or the container image level. By default, privacy policies for Docker images will inherit properties from Namespace. However, you can change the privacy policies of the images to suit your needs.

We ensure your services are always up and running. Our technical assistance is available 24 hours a day, 7 days a week to answer all your questions and to assist you. Simply open a new ticket in case of a problem. You can also reach our support directly by phone or to get faster responses if you upgrade your support plan.

Simplify your deployment pipeline

Effortless integration with your CI/CD pipeline

Using a Container Registry makes it easy for you to store, manage, and deploy container images. From development to production, free yourself of integration processes thanks to our managed Container Registry solution. Don’t worry about your registries administration or how to scale infrastructure. We take care of grouping your images into logical units and guaranteeing their high availability (distributed on several hosts, redundancy, and scaling). Just focus on your continuous integration and deployment logic.

Perfect with our Kubernetes Kapsule solution

To deploy your containers from our Container Registry, we launched Kubernetes Kapsule. It is the ideal solution to quickly orchestrate the deployment of all your containerized applications in a flexible infrastructure. You no longer have to ask your infrastructure / network department to deploy a virtual machine; everything is managed. This means saving time on your projects and complete autonomy for your production management.

Send and retrieve your images in a DevOps context

Thanks to our Container Registry solution, your DevOps team can work in a simplified and optimized development environment. Regardless of the OS you use, you will always be working on the same version of the application thanks to Docker. This allows you to control the versioning process, as your entire team is synchronised in real-time. All you have to do is launch the latest version of your container.

Frequently Asked Questions

What is Scaleway Container Registry?

Scaleway Container Registry is a fully managed mutualized container registry, designed to facilitate storing, managing and deploying container images. It simplifies the development-to-production workflow as there is no need to operate your own container registry or to worry about the underlying infrastructure.

You can store any docker container image on the Namespace and set the visibility of each image according to your needs. It can either be private or public.

What is a namespace?

Namespaces enable you to manage repositories in a simple, clear and human-readable way. A namespace is a collection of container images that have a unique identifier (each Namespace can only exist one time). A namespace belongs to a user, responsible for configuring the push and pull permissions.

What is a container image?

Container images are files that include all the requirements and instructions of a complete and executable version of an application. When running an image, it becomes one or multiple instances of that application .You can pull the image instructions, edit its settings, view its versions or delete it.

Where is located my data?

Our Container Registry service is currently available in our fr-par (Paris, France) and nl-ams (Amsterdam, The Netherlands) Availability Zones.

Can I store multiple versions of an Image?

Yes, Scaleway Container Registry supports versioning and you can store as many versions of an image as you need.

Why do I get a message that the Namespace is not available?

Each Namespace has a unique name in each geographical area. If the Namespace is already taken, it is unfortunately no longer available.