-
Improvement
-
Resolution: Unresolved
-
Major
-
None
Docker-slaves do start containers with a single docker endpoint. With docker-swarm, cluster is responsible to distribute on cluster. But with Docker 1.12 swarm mode this isn't the case anymore, and client has to create a service to get a comparable result.
I've been working with getting some Docker stuff set up in our teams' Jenkins infrastructure and for now you are best to use the Swarm Standalone version and not the new Docker Swarm Mode which uses services. This is because there is no way to currently remove a particular replica - the only option you have is to scale down the service which just seems to pick any container at random which means you can potentially kill off an active node.