With the increased attention of containerization and microservices, Docker is an obvious choice for development and perhaps production.
How can an Infrastructure team leverage shared machine resources and build something self-service for their awesome Engineering teams?
The answer may be Docker Swarm, which will allow you to build a cluster of Docker hosts that can each run many Docker containers, and can scale with your needs.
In this post I will walk you through setting up a test environment for you to play with Docker Swarm.
If you have not already, then please download and install the Docker Toolbox. A good run-through is the Get started with Docker Swarm page; I will mostly be following that, but with the addition of showing you how to set up service discovery at the same time.
Read the complete article here.