Docker Container Orchestration
In my previous post we saw the fundamentals of what docker is and some basic commands here . Docker has evolved multifold since then. Different features like stack, services, swarm mode has been added. Today we are going to talk about the container basics and the new features as well. So what is Container? Container is an isolated area of Operating system running an instance of code or software. This isolated area has resource limit applied. In docker container world there are two fundamental concepts: Namespaces : represents isolation. Control group : grouping of resources and applying limits. Namespaces: When you run a container, docker engine creates a set of namespaces in background to provide isolation from other containers. Process Id (pid): It assigns pid to the processes within the docker container. These process id's are independent of other processes in other namespaces for.e.g net or mnt. Network (ne