Containers in VMs or on Bare Metal: There’s a Clear Choice

Published: (January 9, 2026 at 01:34 PM EST)
2 min read

Source: VMware Blog

The Data Tells the Story

IDC forecasts that 85 % of containers will run in VMs by 2028, continuing a trend that’s already dominant in today’s data centers. This isn’t speculation – it’s based on how the world’s largest container deployments actually operate in production environments.

Look no further than the public‑cloud providers themselves. Despite having access to unlimited bare‑metal resources and no licensing costs to worry about, cloud giants consistently run containers in VMs. Why? Because the combination delivers what modern infrastructure demands: security, flexibility, scalability, and operational efficiency.

Why VMs Win for Most Workloads

The case for running containers in VMs comes down to several critical advantages:

  • Security – Containers provide logical isolation, but they weren’t designed to separate multiple tenants with the fortress‑like boundaries offered by VMs.
  • Agility – Virtual machines can be provisioned, reconfigured, and migrated in seconds. Bare‑metal nodes are locked to physical server configurations and constrained by slower hardware operations.
  • Operational realities – Running containers on bare metal can introduce challenges such as larger failure blast radii, difficulty managing enormous nodes with thousands of containers, suboptimal resource utilization, and less flexible cluster scaling.
  • Skill set & tooling – Most enterprise teams already have decades of experience with virtualization tools and processes. Managing containers on bare metal at scale would require significant reskilling and retooling costs.

The Modern Platform Approach

Platforms such as VMware Cloud Foundation (VCF) exemplify the future direction: a unified infrastructure that seamlessly manages both VMs and containers together. This convergence makes particular sense for the mixed‑mode applications common in enterprises today.

The bottom line? VMs and containers aren’t competitors – they’re complementary technologies operating at different stack levels. For the vast majority of enterprise use cases, the combination of containers running in VMs delivers the security, agility, and operational benefits that modern infrastructure demands.

Read the IDC report to learn more about why containers run best in VMs, and check out this companion report from IDC to find out why it makes sense to utilize a single platform such as VCF to deploy and manage both.

Back to Blog

Related posts

Read more »