Choose the cloud platform designed for your container needs
Develop and manage your containerised 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 containerised 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, debug across multiple running containers and get insight into Docker build processes using Visual Studio.
Deploy containerised applications in your preferred environment
Maximise 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
Get hybrid platform support
Deploy in Azure, Azure Stack or your own data centre 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
Find the Azure service for your container needs
|You want to:||Use this:|
|Scale and orchestrate containers using Kubernetes, DC/OS or Docker||Azure Kubernetes Service (AKS)|
|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|