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
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
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
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.