From the course: Docker for Windows

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Containers vs. virtual machines

Containers vs. virtual machines - Docker Tutorial

From the course: Docker for Windows

Start my 1-month free trial

Containers vs. virtual machines

- [Instructor] Some of you watching this course may have heard of virtual machines. Virtual machines are used widely in production in data centers, and also used for running other operating systems or testing on your local desktop or laptop computer. You may be wondering, what's the difference between a virtual machine and a container? Some people have said that containers are going to replace virtual machines. Honestly, I don't see that being true because there are very different use cases for each. Let's compare and contrast containers and virtual machines. If you start off with virtual machines, on the right hand side of the screen, let's say that we have three different applications that are virtualized in three different virtual machines. Each virtual machine, unlike a container, is going to have its own operating system that you have to install, license, and maintain. Each of those virtual machines will run on top of whatever hypervisor you choose to use. It could be VMware…

Contents