12 Understanding orchestration: Docker Swarm and Kubernetes

We’re halfway through our container journey together, and by now you should be pretty comfortable packaging and running applications with Docker and Docker Compose. The next step is understanding how those applications run in a production environment, where you have many machines running Docker to give you high availability and the power to handle lots of incoming traffic.

In that environment your apps still run in containers using the same Docker images you run locally, but there’s a management layer that takes care of coordinating all the machines and running the containers for you. That’s called orchestration and the two main container orchestrators are Docker Swarm and Kubernetes. ...

Get Learn Docker in a Month of Lunches 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.