Linux virtual machines and open technologies

Deploy your favorite open-source, community-driven software in seconds

Linux virtual machine Azure endorsements

Get up and running with endorsed distributions

On Azure, you can run a huge range of Azure-endorsed Linux virtual machine-focused distributions—including Red Hat, Ubuntu, Debian, SUSE, OpenSUSE, CentOS, and CoreOS. Azure Marketplace offers pre-configured, out-of-the-box solutions from Canonical, OpenLogic, Oracle, and other leading enterprise open source virtual machine compatible providers, which are easy to deploy and are backed by the Azure SLA.

Learn how you can bring and run Red Hat solutions on Azure

See all the endorsed Linux VM images

Open source virtual machine, community contributed images

Community-contributed images for even more flexibility

Get started using Azure services with quickstart templates. Or start deploying Linux images created by Bitnami and certified for the Azure Marketplace.

Explore Bitnami application stacks on Azure

Find Azure quickstart projects on GitHub

Docker open source VM partner

Docker integration

Docker is an open source engine that simplifies the run-test-deploy cycle. Portable and self–sufficient, Docker containers run nearly anywhere—including on Azure. Deploy a full Docker engine on a virtual machine in seconds using the Azure command-line interface or Docker Machine. For larger, more complex workloads that require orchestration software for high availability and reliability, there’s Azure Container Service.

Learn how to use Docker on Azure

Use your favorite coding language in Linux VM applications

Use your favorite language

Language-specific SDKs and tools make it quick and easy to develop, test, and deploy your apps in the cloud. Azure supports languages including Java, Node.js, PHP, and Ruby. The Azure Documentation Center has language-specific how-to information, sample code, and community forums. Azure SDKs are all open source and hosted on GitHub.

Browse Azure code on GitHub

Visit the Azure documentation center

Manage Linux virtual machines

DevOps ready

Manage your Linux virtual machines with a host of popular open-source DevOps tools such as Puppet, Chef, and more.

VM enterprise workloads

Great for enterprise workloads

Azure is the best platform to run your SAP, Oracle, SQL and non–SQL data stacks such as Cloudera Enterprise, Datastax, and MongoDB enterprise with replication and monitoring pre–configured.

Learn more about running your enterprise applications on Azure

Full Java support

Azure provides excellent support for Java-based applications. Look to Marketplace for official Oracle Java images—including JDK 6, 7, and 8—and VM Depot for community-built options. You can host a Java application server such as Apache Tomcat, use Jenkins and Hudson plugins for continuous integration, and more easily develop Java applications with our Eclipse and Intellij plugins, Azure SDK for Java, and command-line interface.

Learn more about Java on Azure

Create a Linux virtual machine today