View of highway with bright lights.

Drive business agility with containers

Build, deploy, and run container-based applications in the cloud or on-premises using tools you are familiar with.

Get more container choice

Build new applications or enhance existing ones using the cloud or on-premises container type that's right for your needs—whether Windows Server containers or Linux containers. Plus, get end-to-end support from Microsoft for building, running, and deploying containers in any cloud.

Use container technology that fits your needs

Microsoft was the first to provide choice across the leading open source tools and technologies, including Kubernetes, Docker Swarm, and DC/OS—all optimized for Azure with Azure Container Service. We've also made available Azure Service Fabric, which is the proven platform for microservices and container orchestration on which we run many of our own services such as Skype for Business, Dynamics 365, and many more. You can also take advantage of Azure App Service, now for Linux as well as Windows, to get your containerized web applications to production in seconds. App Service offers a fully managed environment that enables you to focus on your applications instead of infrastructure. You can manage all of these container images as first-class Azure resources with the Azure Container Registry.

Gain control and consistency

Enable "write-once, run-anywhere" apps using Windows Server containers that can be deployed either on-premises, to any cloud, or in a hybrid architecture. Add an extra layer of isolation by deploying your containerized app with Hyper-V isolation to deploy the same container image with its own dedicated kernel—ensuring tighter isolation in multitenant environments.

"By upgrading to Windows Server 2016, we were able to 'lift and shift' a key security application into Windows Server Containers, gain the flexibility to run it anywhere, and begin to use microservices to refactor aspects of the application to gain needed scalability." —Stephen Tarmey, Chief Architect, Tyco International

Run .NET Core apps in containers

Use .NET Core for a modular, productive development platform to create server applications that run on Windows, Linux, and Mac OS. Because it's optimized for modern, high-scale, and high-performance microservices, .NET Core is a perfect fit for container architectures.

Get Visual Studio Tools to build, debug, and deploy container apps

Access and use a variety of tools and extensions to more easily work on your applications in a locally hosted or Azure-hosted containerized application.

  • Integrated Docker tooling
  • Multi-container support
  • Easily deploy containers to Azure

Use Docker Container Platform for Windows Server 2016

Docker and Microsoft have partnered to bring the agility, portability, and security benefits of the Docker platform to every edition of Windows Server 2016. Windows Server 2016 Containers, powered by Docker Engine, brings containers to native Windows applications and expands the toolset for traditional Docker Linux developers and IT pros.

Back To Top
close-button