In this tutorial, we'll see how to link your Marathon to a private Docker registry, and enable authenticated docker pulls.
Adding private Docker registry credentials to your stack
For example, we can link your private Docker Hub account to your stack:
Note: If you're looking for the registry URL, you can have a look in the
~/.docker/config.json configuration file, on a machine where you've already performed the
docker login operation.
Once you've added your credentials, we'll automatically deploy them onto all your slaves, and they will automatically be used when pulling the docker image. Contrary to what the official Marathon documentation states, you don't have to include a link to your credentials when deploying application to Marathon. We're taking care of this for you.
That's it, nothing else!
Note: you can link credentials to any number of different private registries to your stack. Furthermore, OVH will soon provide you with an in-house authenticated Docker registry.