= 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. image:http://docs.swarmlab.io/SwarmLab-HowTos/labs/cloud/swarm-diagram.png[float="right",align="center"] Features: - Decentralized design - Scaling - Desired state reconciliation - Multi-host networking - Service discovery - Load balancing - Secure by default - Rolling updates == Create http://docs.swarmlab.io/SwarmLab-HowTos/labs/cloud/Creaate-Swarm.adoc.html#_create_swarm[Create a swarm^] == Deploy http://docs.swarmlab.io/SwarmLab-HowTos/labs/cloud/Creaate-Swarm.adoc.html#_deploy_services_and_tasks[Deploy services^] == Tasks Make sure you have enough practice in the following tasks: * Create Swarm * Deploy service