Skip to main content

This browser is no longer supported.

Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

Download Microsoft Edge More info about Internet Explorer and Microsoft Edge

Virtualization documentation

Virtualization in Windows Server is a foundational technology to run virtual machines (VMs) and containers to power your workloads.

Overview

Hyper-V on Windows Server and Windows

How-To Guide

Install Hyper-V on Windows

Overview

Windows containers

How-To Guide

Start using containers on Windows

Hyper-V

Hyper-V hosts

  • Hyper-V overview
  • System requirements
  • Install the Hyper-V role
  • Create and configure a virtual switch

Run virtual machines

  • Supported Windows guest operating systems
  • Supported Linux and FreeBSD virtual machines
  • Create a virtual machine

Hyper-V Management Tools

  • Windows Admin Center
  • System Center Virtual Machine Manager
  • PowerShell

Developer Resources

  • Hyper-V architecture
  • Hyper-V APIs
  • Hypervisor specifications

Community

  • Hyper-V on Microsoft Q&A

Windows Containers

Containers on Windows or Azure

  • Windows and containers
  • Containers vs. virtual machines
  • Get Docker Desktop for Windows
  • Azure Kubernetes Service (AKS)

Run Containers

  • Prep Windows for containers
  • Run your first Windows container
  • Set up Linux Containers on Windows
en-us
Your Privacy Choices
  • AI Disclaimer
  • Previous Versions
  • Blog
  • Contribute
  • Privacy
  • Terms of Use
  • Trademarks
  • © Microsoft 2025