Catch us on

Sunday, July 15, 2018

Docker

Hey Guys I am back after a long long time, and this time I will try to teach you something new and its "Docker". So lets begin hope you like it.

What is Docker ???

Docker also know as container is a tool that helps to remove the overhead of Virtual machines that i will try to explain using some diagrams.

Virtual Machine(VMs)

Virtual machines as the name suggests are virtual desktop which are used to create executable environments for different application so that they could be easily executed. However different applications require different types of environment, so it would be overhead for a machine to create several VMs on a system for different applications. Due to following drawbacks:

  • Dedicated memory needs to be allocated VMs before provisioning.
  • This memory cannot be altered after provisioning of VM.
  • In general none of the application utilise the fullest of the memory. Hence,  there is a wastage of memory.
  • This is where DOCKER  comes in significance.
Docker containerises the application so that it can run.

The diagram below shows the difference between architecture of a VM and Docker.

Hope you all will like this article you can show your interest by Sharing and liking this article.

Please Share


No comments:

Post a Comment