In this chapter, we will be taking a look at Docker Swarm. With Docker Swarm, you can create and manage Docker clusters. Swarm can be used to distribute containers across multiple hosts and also has the ability to scale containers. We will cover the following topics:
- Introducing Docker Swarm
- Roles within a Docker Swarm cluster
- Creating and managing a Swarm
- Docker Swarm services and stacks
- Docker Swarm load balancing and scheduling