What is Docker?
--> It is a container management tool
Why Docker?
--> It gives us direct access to the System Kernel and create different environment for different applications.
What is Container?
--> Container is a running image which has it's own file system network and mount system.
Docker workflow?
Docker Resigtry(Hub) --> Docker Pull(image pull) + Docker Daemon talks to System Kernel + Docker Run (Creates container and runs the application)
How container created?
--> Docker Daemon talks to kernel and creates a isolated Linux/Windows Namespace system. Then it mounts the application code and Runs in an isolated environment by using the Host resources.
Top comments (1)
Please revise and add namespaces discusssion as well.