Mike Coleman

There’s Application Virtualization and There’s Docker

In what appears to be a recurring theme (which I promise I’ll move off of soon), I’m going to spend some time talking about what Docker isn’t – Docker is not application virtualization. I spent a good amount of time at VMware where I worked on VMware View (which begat Horizon View which begat Horizon 7), so I’m more than a bit familiar with desktop and application virtualization. And, I understand why some people, when they first hear us talk about leveraging Docker for application portability they think along the lines of App-V, XenApp or ThinApp.

Mike Coleman

Containers and VMs Together

A couple weeks back I talked about how Docker containers were not virtual machines (VMs). I received a lot of positive feedback on the article (thanks!), but I also heard a common question: Can VMs and Docker containers coexist? The answer is a resounding “yes.”

Mike Coleman

Containers are not VMs

I spend a good portion of my time at Docker talking to community members with varying degrees of familiarity with Docker and I sense a common theme: people’s natural response when first working with Docker is to try and frame it in terms of virtual machines. I can’t count the number of times I have heard Docker containers described as “lightweight VMs”. I get it because I did the exact same thing when I first started working with Docker. It’s easy to connect those dots as both technologies share some characteristics. Both are designed to provide an isolated environment in which to run an application. Additionally, in both cases that environment is represented as a binary artifact that can be moved between hosts. There may be other similarities, but to me these are the two biggies.

Docker Selected as a Gartner Cool Vendor in DevOps

Docker is pleased to have been included in Gartner’s latest “Cool Vendors in DevOps, 2015“report, published April 21. In the report, Gartner notes: “As virtualization and cloud applications grow beyond being single images run on premise to being comprised of multiple tiers that can be run and scaled in a hybrid cloud, new approaches are needed to reduce complexity.” Docker is focused on reducing the complexities of building, shipping and running distributed applications, whether deployed on prem or in the cloud. We blieve our inclusion in the report reflects the progress that we’ve made over the last year to develop the tools and technologies that increase productivity for development and operations teams alike  – at every phase of the distributed application lifecycle.

Get the Latest Docker News by Email

Docker Weekly is a newsletter with the latest content on Docker and the agenda for the upcoming weeks.