Creating a Docker Swarm
Creating a Docker Swarm is almost trivial. It is so easy that it seems unreal if one knows what an orchestrator is all about. But it is true, Docker has done a fantastic job in making swarms simple and elegant to use. At the same time, Docker Swarm has been proven in use by large enterprises to be very robust and scalable.
Creating a local single node swarm
So, enough fancying, let's demonstrate how one can create a swarm. In its most simple form, a fully functioning Docker Swarm consists only of a single node. If you're using Docker for Mac or Windows, or even if you're using Docker Toolbox, then your personal computer or laptop is such a node. Thus, we can start right there and demonstrate some of the most important features of a swarm.
Let's initialize a swarm. On the command-line, just enter the following command:
$ docker swarm init
And after an incredibly short time you should see something like the following screenshot:
Output of the docker swarm init command
Our...