Docker Swarm là phân cụm riêng cho Docker. Nó cho phép bạn tạo và truy cập vào nhóm máy chủ Docker bằng bộ công cụ Docker đầy đủ. Vì Docker Swarm phục vụ API Docker tiêu chuẩn, bất kỳ công cụ nào đã giao tiếp với trình nền Docker đều có thể sử dụng Swarm để chia tỷ lệ trong suốt cho nhiều máy chủ. Các công cụ được hỗ trợ bao gồm, nhưng không giới hạn ở những điều sau đây:
• Dokku • Docker Soạn • Krane • Jenkins
Và tất nhiên, chính máy khách Docker cũng được hỗ trợ.
Giống như các dự án Docker khác, Docker Swarm tuân theo nguyên tắc hoán đổi, cắm và chơi trò chơi. Khi phát triển ban đầu ổn định, một API sẽ phát triển để cho phép các phụ trợ có thể cắm được. Điều này có nghĩa là bạn có thể trao đổi phần phụ trợ lập lịch trình Docker Swarm sử dụng ngoài luồng với phần phụ trợ bạn thích. Thiết kế có thể tráo đổi của Swarm cung cấp trải nghiệm vượt trội cho hầu hết các trường hợp sử dụng và cho phép triển khai sản xuất quy mô lớn để trao đổi cho các phụ trợ mạnh mẽ hơn, như Mesos.