Introduction to Docker Swarm
A little about DevOps with Docker
Till the last section, we were learning from the developer’s perspective. This section will give you a little exposure to DevOps using Docker.
Setting our expectations
This course focuses on development using Docker. We have covered all the things required from a developer’s perspective. With this, you will be able to develop web apps using Docker easily.
However, you might want to understand a little bit about deployment to know what is going on in your project. So, this section will provide you with a high-level understanding of the swarm architecture to have a conceptual understanding of the production environment that is deployed using the Docker swarm.
So, let’s start.
What is container orchestration?
Suppose you have developed a wonderful application that will be used by millions of users. How will it be deployed efficiently without having a single point failure to handle a large number of requests?
Managing systems at a large scale are very difficult. Millions of containers run on different machines. How will you track which container has stopped or which service is no longer running?
Managing this cluster of ...