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
149 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 93

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 119

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
Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

 
LVL 93

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 119

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 119
ID: 41714474
0

Featured Post

Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

Question has a verified solution.

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

Suggested Solutions

In this article, I will show you HOW TO: Perform a Physical to Virtual (P2V) Conversion the easy way from a computer backup (image).
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.
Video by: Tony
This video teaches viewers how to export a project from Adobe Premiere Pro and the various file types involved.
Using Adobe Premiere Pro, the viewer will learn how to set up a sequence with proper settings, importing pictures, rendering, and exporting the finished product.

786 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