Docker Swarm is een orkestratietool van Docker die het mogelijk maakt om meerdere Docker-hosts te beheren en ze als één enkele virtuele host te laten functioneren. Het biedt functies zoals schalen van services, gewenste staat, rollbacks en load balancing. Een “zwerm” in Docker Swarm refereert naar een cluster van Docker nodes waarop de Docker services draaien. Dit maakt het makkelijker om grote hoeveelheden containers te beheren en te coördineren. Het helpt ook bij het automatisch aanpassen aan veranderingen in uw omgeving, zoals het falen van een node of een toename van de belasting.