In the lab, we wanted to set up a Docker Swarm for testing purposes. With Docker engine post 1.12 (current version is 1.13 as of this writing) setting up a swarm and joining nodes is incredibly simple. We even showed how to setup a Docker Swarm on a Windows 10 workstation in a few minutes. While the CLI is getting more robust with each version, the need for a “phone friendly” management solution became apparent. We decided to put three popular Docker management tools, Rancher, Portainer and Shipyard on a small 200 thread test cluster and see how user-friendly each one is.
As a bit of warning, our hypothesis on which one we would like the best ended up to be false [...]