user11684966
user11684966

Reputation:

Docker Swarm can't download images automatically from private registry

I'm using a Docker Swarm to run my application stack, most of my images are coming from a private docker registry I host myself (GitLab CI integration). The problem now is that my swarm nodes do not automatically pull the image from the registry I append in my docker-compose.yaml. Instead I have to manually pull them on each node before I can start my stack using docker stack deploy.

Is there any reason for this behavior? Manually pulling the images is not problem at all so to me this does not look like a authentication problem. To me it looks like that its simply not implemented in docker swarm ?!?

Any idea?

Upvotes: 1

Views: 4463

Answers (1)

Mahmoud Roshdy
Mahmoud Roshdy

Reputation: 131

Check the answer below just you need to pass --with-registry-auth with docker stack deploy

https://forums.docker.com/t/docker-stack-and-private-registry/27744

Upvotes: 4

Related Questions