Docker Private Registry Now Available

We're talking about Docker today! As you may know, Docker has a tremendous amount of images on their public registry. But sometimes you may need to pull images from a private Docker registry. Mostly because you can't always publicly publish the images. So, we've added a few environement variables to allow you to fetch these images, let's see how to do it.

In this note post we assume you already have your own Docker registry. If this isn't the case, you can see how to deploy a registry server here.

So, pulling private images is done through the docker build command. To login to a private registry, you need to set a few environment variables:

  • CC_DOCKER_LOGIN_USERNAME: the username to use to login
  • CC_DOCKER_LOGIN_PASSWORD: the password of your username
  • CC_DOCKER_LOGIN_SERVER (optionnal): the server of your private registry. Defaults to Docker's public registry.

This uses the docker login command under the hood.

Build-time variables

You can use the ARG instruction to define build-time environment variables. Every environment variable defined for your application will be passed as a build environment variable using the --build-arg=<ENV> parameter during the docker build.

Source image: Vladimir Malyavko

Blog

À lire également

From Digital Colony to Power Broker: Why European Cloud Sovereignty Matters in the AI Era

The global digital landscape is undergoing a profound transformation, marked by geopolitical shifts and the accelerating pace of AI innovation. In this era of change, Europe is uniquely positioned to champion a human-centric approach to technology, fostering trust, strengthening its digital ecosystem, and building crucial bridges across continents.
Company

January to April 2026 Events

Clever Cloud continues to participate in technical events to foster discussions around cloud computing, digital sovereignty, and AI.
Événements Event

Deployment variables got more consistent

When deploying your applications to Clever Cloud, you can configure the build and start of your application or secondary services using Environment Variables.
Engineering