Docker Swarm é aglomerado nativo para Docker. Ele permite que você crie e acesse um pool de hosts Docker usando o conjunto completo de ferramentas Docker. Porque Docker Swarm serve a API Docker padrão, qualquer ferramenta que já se comunica com um daemon Docker pode usar Swarm para escala transparente para vários hosts. As ferramentas suportadas incluem, mas não se limitam a, o seguinte: •Dokku • Composto de Docker •Krane •Jenkins E, claro, o próprio cliente Docker também é suportado. Como outros projetos Docker, Docker Swarm segue o princípio “swap, plug, and play”. À medida que o desenvolvimento inicial se instala, uma API se desenvolverá para ativar backends plugáveis. Isso significa que você pode trocar o backend de agendamento Docker Swarm usa out-of-the-box com um backend que você preferir. O design swappable da Swarm fornece uma experiência de saída de caixa suave para a maioria dos casos de uso, e permite que implementações de produção em larga escala troquem para backends mais poderosos, como Mesos.