Docker Swarm turns your individual servers into a cluster of computers, facilitating scaling, high-availability and load-balancing. The Swarm load-balancer implements a round-robin load-balancing strategy and this might interfere with the correct functioning of (legacy) stateful applications which require some form of sticky sessions to allow a high-availability setup with multiple instances. Docker Enterprise Edition supports Layer-7 sticky session, but in this guide we will focus on the free (......