Get more container choice
Choose the on-premises or cloud container type that’s right for your needs—from Windows Server containers to Linux containers. Plus, get end-to-end support from Microsoft for building, running, and deploying containers in any cloud.
Maximize workload portability
Use proven, open source container orchestration technology that’s optimized to run in the cloud with Azure Container Service. Deploy your container-based applications on a framework designed to help manage the complexity of containers deployed at scale—with a choice of popular orchestration engines: DC/OS or Docker Swarm.
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 app in a Hyper-V container 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 Docker tools to build and debug container applications
Access and use a variety of tools and extensions to more easily work on your applications in a locally hosted or Azure-hosted Docker container.
Deploy across platforms with Docker containers
Develop and deploy on the best platform available for your application using Docker, an open source engine that automates application deployment as a portable, self-sufficient container that runs in Windows, Azure, and beyond.
"Microsoft has been a great partner and contributor to the Docker project. They have made a number of enhancements to improve the developer experience for Docker on Azure, while making contributions to all aspects of the Docker platform including Docker orchestration tools and Docker Client on Windows." —Nick Stinemates, Head of Business Development and Technical Alliances, Docker


