Un enjambre Docker, conocido técnicamente como Docker Swarm, es un sistema de orquestación de contenedores Docker. Es una herramienta que permite a los usuarios codificar, implementar y administrar grupos de servidores Docker que funcionan como un solo sistema.
Docker Swarm permite a los usuarios controlar sobre qué servidores se ejecutan sus contenedores, cómo se equilibran las cargas entre los servidores, cómo se intercomunican los contenedores y muchas otras funcionalidades esenciales cuando se trabaja con aplicaciones a gran escala.
Por lo tanto, se utiliza para gestionar múltiples recursos a través de múltiples hosts, permitiendo la creación de un clúster de servidores Docker, donde se coordinarán para ejecutar servicios en un entorno distribuido.