In this chapter, we have introduced Docker Swarm, which, next to Kubernetes, is the second most popular orchestrator for containers. We have looked into the architecture of a swarm, discussed all the types of resources running in a swarm, such as services, tasks, and more, and we have created services in the swarm and deployed an application that consists of multiple related services.
In the next chapter, we are going to explore how to deploy services or applications onto a Docker Swarm with zero downtime and automatic rollback capabilities. We are also going to introduce secrets as a means to protect sensitive information.