View of highway with bright lights.

Deploy in seconds using containers

Build and deploy containerized 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.

The Azure Container Service provides the easiest way to deploy a container orchestration environment so developers can deploy their apps faster. “The Azure Container Service allows us to deploy DC/OS to scale on Azure. It simplifies our time to market and the manageability of the clusters we deploy,” says Mollenkopf. “It also enables clients to deploy to any region in the world.” —Adam Mollenkopf, Esri’s Real-Time GIS Capability Lead

Graphic with Windows, Docker, and Linux logos.
Graphic with workstations and clouds.

Select your orchestration technology

Azure Container Service optimizes the configuration of popular open source tools and technologies specifically for Azure. You get an open solution that offers portability for both your containers and your application configuration. You select the size, the number of hosts, and choice of orchestrator tools, and Container Service handles everything else. You can scale and orchestrate containers using DC/OS or Docker Swarm or Kubernetes.

The Azure Container Registry provides an ability to manage a container image registry that supports Docker formatted container images as a first class Azure resource. Once you complete building, testing and running your containerized workloads, you need a repository to store the containers. You can work with the Azure container registry using any tooling that uses the registry APIs popularized by the Docker 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 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

Photo of Matt Roberts, Principal Software Engineer, Tyco Security Products.
Photo of woman's face on white background.

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 for Docker 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 Docker container.

  • Integrated Docker tooling
  • Multi-container support
  • Easily deploy containers to Azure
Tablet with Visual Studio Tools for Docker.
Logo of whale and containers.

Announcing 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