Docker Swarm is a native integrated feature of the Docker Engine, providing cluster management and container orchestration features that allow you to run Docker containers at scale in production. Every Docker Engine running version 1.13 or greater includes the ability to operate in swarm mode, which provides the following features:
- Cluster management: All nodes operating in swarm mode include native cluster features that allow you to quickly establish clusters that you can deploy your applications to.
- Multi-host networking: Docker supports overlay networking that allows you to create virtual networks over which all containers attached to the network can communicate privately. This networking layer is completely independent of the physical networking topology that connects your Docker Engines, meaning you typically don't have to worry about traditional...