Debug School

Mohit Dubey
Mohit Dubey

Posted on

Day1 : DevOps Training (Docker & GIT)

Write a notes on following with your learning with last session

What is Docker?

Docker is a container management platform . It gives you the capability of running your applications in an isolated environment

Why Docker?

Docker was required to overcome the restriction of a PC model where you can create multiple users but can run the application only once due to single PID & network (port)

What is Container

Container is an isolated unit that uses host resources by leveraging the kernel with it's own mount , network & Process ID .

Docker workflow

DockerRegistry(Hub)----> Docker pull (Image is pulled)---> Daemon talks to kernel ----> Docker run (Starts the application)

How container created?

Docker daemon talks to the kernel and asks to create a linux namespace with an isolated network , Mount & runtime environment by leveraging the host resources.

Top comments (0)