Choose the cloud platform designed for your container needs

  • Develop, update, and manage your containerized applications faster with end-to-end developer and CI/CD tools.
  • Store images in Docker Hub or Azure Container Registry and deploy to your preferred targets.
  • Deploy containers using a widely adopted orchestrator, or choose a fully managed container platform.

Accelerate containerized application development

Work with tools designed for containers

Automatically scaffold and containerize your applications and deploy to an AKS cluster using Azure CLI or the point-and-click publishing feature in Visual Studio.

Streamline your development of multi-container applications

Build and debug Docker containers from any language and iterate across multiple running containers. Get insight into Docker build processes using Visual Studio or Visual Studio Code.

Easily add continuous integration and deployment

Integrate containers into your existing agile and DevOps workflows with DevOps Project and Visual Studio Team Services. Push Docker images to an authenticated registry, and use Docker command line operations.

Deploy containerized applications in your preferred environment

Get hybrid platform support

Lift and shift your portfolio of applications to containers, and deploy in Azure, Azure Stack, or your own datacenter. Establish a flexible, unified approach to building and managing applications that can run on-premises or in the cloud.

Maximize deployment flexibility

Scale and orchestrate containers using your choice of compute service: Azure Kubernetes Service (AKS), Service Fabric, and App Service.

Choose third-party tools and platforms

Easily deploy containers using Docker Enterprise Edition, OpenShift, and Pivotal Cloud Foundry.

Manage, monitor, and help secure your containers

Efficiently manage container images

Manage a Docker private registry as a first-class Azure resource with Container Registry. Manage container images with familiar, open-source Docker command-line interface (CLI) tools.

Integrate security with container applications

Provide full-stack security for your containers including vulnerability scanning, run-time protection, and compliance using Aqua or Twistlock. Add single sign-on with Azure Active Directory.

Gain visibility into your containers

Get a full view of your container deployment. View centralized CPU, memory, storage, and network and performance information with tools like Application Insights and Log Analytics.

Find the Azure service for your container needs

You want to: Use this:
Scale and orchestrate Linux containers using Kubernetes Azure Kubernetes Service (AKS)
Deploy web apps or APIs using Linux containers in a PaaS environment Azure App Service
Elastically burst from your Azure Kubernetes Service (AKS) cluster Azure Container Instances
Run repetitive compute jobs using containers Azure Batch
Lift, shift, and modernize .NET applications to microservices using Windows Server containers Azure Service Fabric
Store and manage container images across all types of Azure deployments Azure Container Registry