Solved

Could someone explain to me in plain English what is Docker and how is it better than VM?

Posted on 2014-10-29
9
184 Views
Last Modified: 2016-07-16
I have been hearing about this new product called Docker.  the website doesn't really explain what it does and people that has brought it up on conversation has said it's better than VM hypervisors. yet these same people couldn't explain it further than that statement.  i'm looking for a solution that is cheaper than VMs. so if Docker is a more cost-efficient replacement, I would like to know about it further before I bring it up in conversation with our management. Please help.
0
Comment
Question by:b0nniedog
9 Comments
 
LVL 94

Assisted Solution

by:John Hurst
John Hurst earned 200 total points
ID: 40412049
Their site says "Consisting of Docker Engine, a portable, lightweight runtime and packaging tool,"

It does not sound like a real life virtual machine application like VMware Workstation or ESX.

It appears, as I read it, it is focused on applications and not whole machines.
0
 
LVL 120

Accepted Solution

by:
Andrew Hancock (VMware vExpert / EE MVE^2) earned 200 total points
ID: 40412055
It allows you to rapidly provision applications or workflows in the Cloud, it can run the same App unchanged on laptops, VMs (any) or any Cloud.

So it's a little different to a Hypervisor.

 It uses a Server and Server OS, and has a Docker Engine Layer, this layer contains the application.

So the application is "unlocked" from the Virtual or Physical server, and hence is more portable!

It's similar to Application streaming of applications, and there are many such providers offering this.
0
 

Author Comment

by:b0nniedog
ID: 40412118
so is it like a repository for applications?  for example, if i have a new, user_b, that needs to have applications that user_a uses, I can just fire up a new workstations with all the applications in it?
0
Ransomware: The New Cyber Threat & How to Stop It

This infographic explains ransomware, type of malware that blocks access to your files or your systems and holds them hostage until a ransom is paid. It also examines the different types of ransomware and explains what you can do to thwart this sinister online threat.  

 
LVL 94

Assisted Solution

by:John Hurst
John Hurst earned 200 total points
ID: 40412123
I can just fire up a new workstations with all the applications in it?

I am not certain about that from what I have read. I think you need a virtual machine application for your second question.   It is the "all" that I am not certain about.
0
 
LVL 5

Assisted Solution

by:Uni Kitty
Uni Kitty earned 100 total points
ID: 40412224
Here's my take on LXC (Linux Containers) which is what Dockers is based on.

The reason why they can be perceived as better than using a hypervisor that runs virtual machines, is because with containers you remove the need for the  guest operating system to run an application. See how amazing that can be? Think about all the extra overhead you get with guest OSes, and remove that and imagine running  a system that can only serve up the applications that you need. I am over simplifying this so please forgive but you wanted the basics.

While LXC has been around a long time, this is now revolutionary in our new IT landscape, in particular virtualization and streamlining resources.

Recently Microstoft Azure announced support  for container images -->  CoreOS. This is going to be huge. Docker and containerization are an emerging disruptive technology for the large players like VMware & Microsoft. It's quite exciting to see who moves faster to embrace it and partner with this. Who wins? We do!!
0
 
LVL 120

Assisted Solution

by:Andrew Hancock (VMware vExpert / EE MVE^2)
Andrew Hancock (VMware vExpert / EE MVE^2) earned 200 total points
ID: 40412251
Yes, it would work like you have suggested.
0
 
LVL 120
ID: 41714474
0

Featured Post

Three Reasons Why Backup is Strategic

Backup is strategic to your business because your data is strategic to your business. Without backup, your business will fail. This white paper explains why it is vital for you to design and immediately execute a backup strategy to protect 100 percent of your data.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Is your company's data protection keeping pace with virtualization? Here are 7 dynamic ways to adapt to rapid breakthroughs in technology.
All of the resources available today make learning a new digital media easier than ever-- if you know where to begin. This is a clear, simple guide to a few of the basic digital art mediums and how to begin learning them on your own.
This video will demonstrate how to find the puppet warp tool from the edit menu and where to put the points to edit.
The viewer will learn how to successfully download and install the SARDU utility on Windows 8, without downloading adware.

740 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question