We're Hiring!
Take the next step in your career and work on diverse technology projects with cross-functional teams.
LEARN MORE
Mountain West Farm Bureau Insurance
office workers empowered by business technology solutions
BLOG
8
27
2014

Docker Containers + VMware VMs: A Match Made in the Cloud?

Last updated:
9.16.2020
No items found.
Cortney Thompson, Green House Data CTO

Docker is making waves. The company’s container technology, based on an old open source model, has raised them millions in just 18 months and is causing some to call virtual machines outdated and ineffective. But just what are containers? With VMware professing its support and intent to integrate Docker with VMware management tools, we interviewed CTO Cortney Thompson to get the lowdown on this hot cloud technology and how it compares to virtual machines.

 

What is Docker? How is it different from hypervisors?

The difference between Docker and a hypervisor is mainly application portability. With a hypervisor you still need underlying OS, the applications, and all the configurations, tendencies, and baggage that goes with it, something that delivers SaaS or a platform to your client base. With Docker, you just build a container, and you can move it anywhere you want, whether that’s public cloud, private cloud, Amazon, Google, VMware, it doesn’t really matter. You don’t have to worry about the orchestration of the setup and configuration, the dependency hell that you’re usually going through when you’re trying to keep your app running.

 

So a container could run on any Linux box whereas your hypervisor will limit your choice of environment?

Yeah, so basically you can take the hardware agnostics out, with a hypervisor you’re going to need a 64bit system with X processors or whatever hardware requirement but with Docker as long as the VM or system will run Linux you’re pretty much good to go. Boot2Docker also allows Mac and Windows installations now.

A Docker container can also run within a VM, which is what VMware is pushing as admins can control the infrastructure through VMware tools while developers can run their apps on Docker, allowing kind of a best of both worlds approach where everyone can use their preferred platform.

Docker Containers and VMware

Are there cases where a container is better than a VM?

Specifically Web 2.0 applications, where you’re building an application and it’s your code, you know exactly what it needs and have specific requirements, say an Apache or Tomcat server. These are very specific use cases for containers vs. full VMs.
 

Are virtual machines or containers easier to troubleshoot and update?

An OS or hypervisor management software would give you tighter integration for third party tools like backup or disaster recovery software. Additionally, because containers run on a shared operating system, they can be difficult to isolate problems as applications that are causing performance issues or crashes start to bleed into other apps. This isolation problem also comes into play for updates, as the entire instance and apps must be updated at the same time.

 

Will Green House Data support Docker/containers?

We don’t have immediate plans for a managed service based around containers, but IaaS users are free to run them to their hearts content. Down the road, we might roll it into a workflow or Platform as a Service, where include Tomcat platform with Docker or containers ready.

As VMware integration runs deeper with Docker, we’ll see more developers using combinations of containers and VMs as well. This can result in the speed of container deployment while retaining VM benefits like security, portability of the entire infrastructure, and management from a single portal.

Recent Blog Posts

lunavi logo alternate white and yellow
3.13.2025
3
.
12
.
2025
Unlocking the Power of Azure Managed Services with Lunavi

Cloud computing has become the backbone of modern business, offering agility, scalability, and cost efficiency. But managing cloud environments while keeping costs under control and security airtight? That’s a challenge. Azure Managed Services streamline cloud operations, helping businesses optimize spending, enhance security, and future-proof applications. Lunavi provides the expertise and tools to make it happen—so you can focus on growth instead of IT headaches.

Learn more
lunavi logo alternate white and yellow
2.11.2025
2
.
7
.
2025
The Future of Test Automation: Key Trends Shaping 2025 and Beyond

Software testing has gone from a chore to a game-changer, thanks to automation. But in 2025, sticking to old methods means falling behind. Stay ahead by embracing the future of test automation—let’s explore the key trends shaping what’s next.

Learn more
lunavi logo alternate white and yellow
2.11.2025
1
.
23
.
2025
The Importance of Cross Browser Testing

Making sure users have a smooth experience across all these platforms is crucial for businesses to stay competitive. Cross-browser testing is now a key part of modern development. It helps teams find and fix problems like layout issues, broken features, or slow performance before users are affected. Let’s look at why cross-browser testing matters and explore tools that make it easier to get the job done.

Learn more