Swarm
Docker Swarm is a clustering and scheduling tool for Docker containers. With Swarm, IT administrators and developers can establish and manage a cluster of Docker nodes as a single virtual system.
Clustering is an important feature for container technology, because it creates a cooperative group of systems that can provide redundancy, enabling Docker Swarm failover if one or more nodes experience an outage.
Features:
-
Decentralized design
-
Scaling
-
Desired state reconciliation
-
Multi-host networking
-
Service discovery
-
Load balancing
-
Secure by default
-
Rolling updates