Choose the cloud platform designed for your container needs

Develop and manage your containerized applications faster with integrated tools. Deploy containers using widely adopted orchestrators, or choose a fully-managed container platform. Take advantage of Visual Studio Tools for Docker to easily develop, run, and debug multi-container applications, and store images in Docker Hub or Azure Container Registry and deploy to your preferred targets.

Accelerate containerized application development

Work with tools designed for containers

Easily develop and run applications in Docker containers with Visual Studio Tools for Docker. Build .NET applications for Windows or .NET Core applications for Linux while maintaining the native Docker experience.

Easily add continuous integration and deployment

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

Streamline your use of multi-container microservices applications

Build, iterate, and debug multi-container applications and debug across multiple running containers and get insight into Docker build processes using Visual Studio.

Deploy containerized applications in your preferred environment

Maximize deployment flexibility

Scale and orchestrate containers using your choice of compute service: Azure Container Service (Kubernetes, DC/OS or Docker Swarm), Service Fabric, and App Service.

Choose third-party tools and platforms

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

Get hybrid platform support

Deploy in Azure, Azure stack, or your own datacenter for a flexible, unified approach to building applications that can run on-premises or in the cloud

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 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 containers using Kubernetes, DC/OS or Docker Swarm Azure Container Service
Easily run containers on Azure with a single command Azure Container Instances
Store and manage container images across all types of Azure deployments Azure Container Registry
Develop microservices and orchestrate containers on Windows or Linux Azure Service Fabric
Deploy web applications on Linux using containers Azure App Service
Run repetitive compute jobs using containers Azure Batch