Skip to main content Get to know Azure Microsoft as Customer Zero View all products (200+) Microsoft Foundry Azure Copilot GitHub Copilot Azure Kubernetes Service (AKS) Azure Cosmos DB Azure Database for PostgreSQL Azure Arc Microsoft Fabric Linux virtual machines in Azure Foundry Models Foundry Agent Service Foundry IQ Foundry Tools Foundry Control Plane Observability in Foundry Control Plane Azure OpenAI in Foundry Models Azure Speech in Foundry Tools Azure Machine Learning View all databases Azure Cosmos DB Azure DocumentDB Azure SQL Azure Database for PostgreSQL Azure Managed Redis Microsoft Fabric Azure Databricks Linux virtual machines in Azure Windows Server on Azure Azure Functions Azure Virtual Machine Scale Sets Azure API Management Azure Container Apps Azure Kubernetes Service (AKS) Azure Kubernetes Fleet Manager Azure Container Registry Azure Red Hat OpenShift Azure Container Instances Azure Container Storage Azure Arc Azure Local Microsoft Defender for Cloud Azure Monitor Microsoft Sentinel Azure Migrate View all solutions (40+) Cloud solutions for small and medium businesses Cloud migration and modernization center Data analytics for AI Azure Databases AI apps and agents Microsoft Marketplace Microsoft Sovereign Cloud AI apps and agents Responsible AI with Azure AI Infrastructure Data analytics for AI Machine learning operations (MLOps) Low-code application development on Azure Integration Services Serverless computing DevOps Migration and modernization center .NET apps migration Databases on Azure Linux on Azure Oracle on Azure SAP on the Microsoft Cloud Adaptive cloud High-performance computing (HPC) Infrastructure as a service (IaaS) Resiliency Azure Essentials Frontier Accelerate for Azure FinOps on Azure Microsoft Marketplace Azure pricing overview Create an Azure account Free Azure services Flexible purchase options Pricing calculator FinOps on Azure Maximize ROI from AI Azure savings plans Azure reservations Azure Hybrid Benefit Virtual Machines Azure SQL Microsoft Foundry Microsoft Fabric Azure Kubernetes Service (AKS) Microsoft Defender for Cloud View more Software Development Companies Microsoft Marketplace Find a partner Resources for Azure partners Get started with Azure Customer stories Analyst reports, white papers, and e-books Videos Learn more about cloud computing Documentation Explore Azure portal Developer resources Quickstart templates Resources for startups Developer community Students Azure for partners Blog Events and Webinars Learn Support Contact Sales Get started with Azure Sign in

Today marks another exciting milestone of Microsoft Azure integration with the Docker container technology and ecosystem. We are announcing the first Ubuntu image fully integrated with the Docker engine available for fast deployment from the Microsoft Azure marketplace. Users can now browse the Azure Marketplace or Azure portal (https://portal.azure.com) and select Docker on Ubuntu Server image to easily provision a VM with the latest Docker engine pre-installed and running on the Azure infrastructure. Previously, our Azure customers can do this through installing an Azure extension to an existing VM. Today we make it even easier to get started on Docker containerization on Microsoft Azure. Users will continue to have the flexibility to use our extension model to inject a Docker engine into all supported Linux VMs at any point after provisioning – details here. The new capability we are launching today makes getting started and running with a Docker engine on Azure Virtual Machines even easier, another step on our commitment to the Microsoft – Docker partnership we announced last October and sets the stage for additional integration of Docker ecosystem including Docker Hub with Microsoft Azure Marketplace.   To get started in using the new functionality, you can follow these steps:  

Step 1: Login to Microsoft Azure portal

Azure Marketplace can be accessed directly from Azure Management portal (https://portal.azure.com) – the new Azure preview portal.

Note: If you’re using the existing portal from: https://manage.windowsazure.com, please make sure to switch to the new portal from your subscription main menu as depicted below. This capability is only available through the new preview portal User Interface.

graphical user interface, application

Click the “+ new” option and then “Everything”.    graphical user interface, application, Teams

Step 2: Go to “Virtual Machines” and pick the Docker on Ubuntu Server image

graphical user interface, application

Step 3: Click Create

graphical user interface, text

 

Step 4: Enter basic information about the Docker engine VM to be created or accept defaults

Note: You can use your favorite key generator to generate a new SSH key and paste to the SSH area of the below window or use a password to authenticate to the VM once created. For more details reference Docker and Linux Containers documentation

graphical user interface, text, application

Step 5: Login to the VM once created

Note: After just a few minutes and the VM shows in running state (as shown in Virtual Machine status page below), you can now login to the VM and use it as a Docker engine to build your container applications and images. For more details reference Docker and Linux Containers documentation

graphical user interface, text, application, chat or text message

Provisioning a Docker engine VM on Azure just got easier with our new integration of a new Docker Ubuntu image in the Azure Marketplace. Enjoy building some applications on Docker containers powered by Microsoft Azure!  

Acknowledgments

This article is a collaboration between several people. Special thanks to Vybava Ramadoss, Asim Mitra, Gilles Zunino, Ross Gardler, Madhan Arumugam Ramakrishnan and Corey Sanders.

WE ARE MICROSOFT

Explore Microsoft Foundry

The future of AI starts here. Envision your next great AI app with the latest technologies. Get started with Azure.