7

Orchestrating with Swarm

As a developer, you can create your applications based on microservices. Using containers to distribute your applications into different components will allow you to provide them with different functionalities and capabilities, such as scalability or resilience. Working with a standalone environment is simple with tools such as Docker Compose, but things get difficult when containers can run cluster-wide on different hosts. In this chapter, we are going to learn how Docker Swarm will allow us to orchestrate our application containers with a full set of features for managing scalability, networking, and resilience. We will review how orchestration requirements are included in the Docker container engine and how to implement ...

Get Containers for Developers Handbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.