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
173 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
The Eight Noble Truths of Backup and Recovery

How can IT departments tackle the challenges of a Big Data world? This white paper provides a roadmap to success and helps companies ensure that all their data is safe and secure, no matter if it resides on-premise with physical or virtual machines or in the cloud.

 
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

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.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Provisioning vcpu for VM (cisco virl) 4 65
ESX server ram resources management 9 59
Hyper v or VMWare Player? 11 90
Vmware Changed Block Tracking 4 50
This article outlines why you need to choose a backup solution that protects your entire environment – including your VMware ESXi and Microsoft Hyper-V virtualization hosts – not just your virtual machines.
Giving access to ESXi shell console is always an issue for IT departments to other Teams, or Projects. We need to find a way so that teams can use ESXTOP for their POCs, or tests without giving them the access to ESXi host shell console with a root …
Viewers will learn how to use the Hootsuite Dashboard.
With the power of JIRA, there's an unlimited number of ways you can customize it, use it and benefit from it. With that in mind, there's bound to be things that I wasn't able to cover in this course. With this summary we'll look at some places to go…

839 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