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:
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.
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
Tweet

No comments:
Post a Comment