The Wayback Machine - https://web.archive.org/web/20161020123825/https://www.microsoft.com/en-us/cloud-platform/containers

Deploy in seconds using containers

Build and deploy cloud-native applications from your workstation to a server faster and more efficiently than ever before.

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.

Get more container choice
Maximize workload portability

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

Gain control and consistency
Run .NET Core apps in containers

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.

Get Docker tools to build and debug container applications
Deploy across platforms with Docker containers

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