Docker, Microsoft unveil easier way to deploy Azure containers

As any developer who has been tasked with moving from local desktop to cloud-native development knows, the journey is filled with potholes and sometimes roadblocks. With this in mind, Microsoft and Docker have announced an extended “strategic collaboration” to integrate Docker Desktop more closely with Microsoft Azure and Visual Studio Code. Simply put, the built-in tools and features of Docker Desktop will help developers run Azure containers in the cloud with a few simple commands.

What this means for developers

Companies are increasingly turning to containerization to increase the speed of development to meet the ever-changing demands of their customers. Developers who are building cloud-native apps can now use native Docker commands to run applications in Azure Container Instances. This should streamline the move from desktop to cloud and could save developers days of coding and recoding. While there are many tools developers can use now, they are often complicated and require a tedious duplication of commands and tasks. Docker says the partnership with Microsoft will make “for a seamless experience when building cloud-native applications” while creating a “friction-free developer experience” from local Visual Studio Code and Docker Desktop development to remote deployment in ACI.

Developers want simplicity, agility, and portability, and development teams want code to cloud solutions that won’t slow them down. Extending our strategic relationship with Microsoft will further reduce the complexity of building, sharing, and running cloud-native, microservices-based applications for developers. — Docker chief executive Scott Johnston

Create Azure containers without orchestration


With this new Docker-Microsoft extended partnership, developers can easily create Azure Container Instances without orchestration. According to Docker, tighter integration with Azure will boost developer productivity because of these key features:

  • Easy logins directly to Azure from the Docker CLI.
  • An ACI cloud container service environment can be set up automatically with defaults and no infrastructure overhead.
  • Quickly and easily run applications by switching from a local context to a cloud context.
  • Container application development is simplified using the Compose specification, which allows developers to invoke fully Docker compatible commands seamlessly within a cloud container service.
  • Developer teams can share their persistent collaborative cloud development environments through Docker Hub, allowing them to do remote pair programming and real-time collaborative troubleshooting.

For more information on using Docker and Docker Desktop with Azure containers, check out this blog post from Docker.

Featured image: Shutterstock / TechGenix photo illustration

Peter King

Peter King has been Managing Editor at TechGenix since July 2016. As a technology editor, reporter, and columnist, he has worked at some of the biggest U.S. newspapers, where he directed coverage of breaking news stories and steered award-winning projects from conception to publication.

Published by
Peter King

Recent Posts

Hardware RAID vs. software RAID: Pros and cons for each

RAID is a technique to virtualize independent disks into arrays for improved performance. Should you…

3 days ago

After the plague: What IT will look like in a post-COVID-19 world

COVID-19 has changed everything, but once it disappears, we will not go back to how…

3 days ago

Solved: Outlook defaults to Microsoft 365 version with Exchange server

An Exchange server with a hybrid connection to Microsoft 365 is usually pretty seamless —…

4 days ago

How chatbots are changing the way teams communicate internally

Chatots are primarily thought of as consumer-facing solutions. They bring life to customer interactions by…

4 days ago

Hakbit ransomware campaign targeting specific European countries

The newly uncovered Hakbit ransomware campaign spread via spear-phishing emails may indicate a shift in…

4 days ago

Credential stuffing: Everything you need to know to avoid being a victim

Credential stuffing is yet another weapon being used by cybercriminals. Here’s what credential stuffing is…

5 days ago