Episode 3. Can Virtual Machine a solution for Docker?

Amir Mustafa
2 min readFeb 17, 2022

Yes, we can use Virtual Machine for all applications as they are encapsulated separately.

Problem:

The problem is every time we install Virtual Machine (VM), we install a brand virtual new computer. Lots of spaces are wasted. The system will be slow or dead performance-wise.😡

Pros and Cons:

Let us see both the positive and negative effects of using VM.

Docker and Containers:

β†’ So here comes the picture of containers.

β†’ It is important to note containers solves our problems and docker is a software tool that manages containers.

β†’ Here we have a docker engine, that will easily switch between containers.

β†’ Another cool feature is we have a docker configuration file in the application, that we can share with our colleagues and create a similar environment.

Difference:

Let us see the difference between the two:

Video:

Closing Thoughts:

Docker wins for various reasons β€” faster performance, less memory wastage, easily sharable.

If our company works in VDI (i.e. remote desktops eg AnyDesk or TeamViewer). Computer slowness will reach the next level.

Thank you for reading till the end πŸ™Œ . If you enjoyed this article or learned something new, support me by clicking the share button below to reach more people and/or give me a follow on Twitter and subscribe Happy Learnings !! to see some other tips, articles, and things I learn about and share there.

--

--

Amir Mustafa

JavaScript Specialist | Consultant | YouTuber 🎬. | AWS ☁️ | Docker 🐳 | Digital Nomad | Human. Connect with me on https://www.linkedin.com/in/amirmustafa1/