News

Docker Strengthens Ties with Azure Cloud, VS Code

Container kingpin Docker announced extended collaboration with Microsoft's Azure cloud computing platform and Microsoft's open source, cross-platform Visual Studio Code editor.

The company said the collaboration enables developers to use native Docker commands to run applications in Azure Container Instances for a seamless experience when building cloud-native applications. Azure Container Instances help developers: run containers on the Azure cloud without the need to manage servers; provide containers-on-demand; and secure applications with hypervisor isolation. They can be used to build: elastic bursting with Azure Kubernetes Service (AKS); event-driven applications with Azure Logic Apps; and data processing jobs.

Meanwhile, a Docker Desktop and VS Code offering (in beta) helps developers containerize applications on local machines. It comes in "edge" and "stable" downloads for Windows and macOS that helps developers build Kubernetes-ready applications on the desktop and containerize and share applications across any combination of clouds, languages and frameworks. Helping to do that are application templates and an app designer. Specifically the beta solution includes:

  • Docker App: a way to define, package, execute, and manage distributed applications and coupled services as a single, immutable object.
  • Docker Developer Tools: Used to securely build, test, and share cloud-ready modern applications from the desktop.
  • Kubernetes: The leading container orchestration solution.
  • The ability to use certified images and templates and a variety of languages and tools.
Docker Desktop
[Click on image for larger view.] Docker Desktop (source: Docker).

With the goal of simplifying code to cloud application development for developers and development teams, Docker said the deeper collaboration "will allow developers to quickly start new language-specific projects (Node.js, Python, .NET Core/C#), leverage new functionality around the Compose Specification (a developer-focused spec for defining cloud and platform agnostic container-based applications) and streamline how they switch from local development to a serverless cloud container service while remaining in the Docker CLI user interface or from within VS Code."

The Docker/Microsoft collaboration aims to simplify the often complicated landscape of container development, in which developers face a wide range of complex tooling and duplicative commands and tasks used to go from local machines to cloud-native development. "Together, Docker and Microsoft aim to solve these problems with an easy, friction-free developer experience from local VS Code and Docker Desktop development to remote deployment in ACI," a May 27 news release states.

Specific productivity benefits are said to help developers:

  • Easily log into Azure directly from the Docker CLI
  • Trigger an ACI cloud container service environment to be set up automatically with easy to use defaults and no infrastructure overhead
  • Switch from a local context to a cloud context to quickly and easily run applications
  • Simplifies single container and multi-container application development via the Compose specification allowing a developer to invoke fully Docker compatible commands seamlessly for the first time natively within a cloud container service
  • Provides developer teams the ability to share their work through Docker Hub by sharing their persistent collaborative cloud development environments where they can do remote pair programming and real-time collaborative troubleshooting

Developers can sign up for the Docker Desktop and VS Code beta here.

About the Author

David Ramel is an editor and writer at Converge 360.

comments powered by Disqus

Featured

  • Mastering Blazor Authentication and Authorization

    At the Visual Studio Live! @ Microsoft HQ developer conference set for August, Rockford Lhotka will explain the ins and outs of authentication across Blazor Server, WebAssembly, and .NET MAUI Hybrid apps, and show how to use identity and claims to customize application behavior through fine-grained authorization.

  • Linear Support Vector Regression from Scratch Using C# with Evolutionary Training

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the linear support vector regression (linear SVR) technique, where the goal is to predict a single numeric value. A linear SVR model uses an unusual error/loss function and cannot be trained using standard simple techniques, and so evolutionary optimization training is used.

  • Low-Code Report Says AI Will Enhance, Not Replace DIY Dev Tools

    Along with replacing software developers and possibly killing humanity, advanced AI is seen by many as a death knell for the do-it-yourself, low-code/no-code tooling industry, but a new report belies that notion.

  • Vibe Coding with Latest Visual Studio Preview

    Microsoft's latest Visual Studio preview facilitates "vibe coding," where developers mainly use GitHub Copilot AI to do all the programming in accordance with spoken or typed instructions.

  • Steve Sanderson Previews AI App Dev: Small Models, Agents and a Blazor Voice Assistant

    Blazor creator Steve Sanderson presented a keynote at the recent NDC London 2025 conference where he previewed the future of .NET application development with smaller AI models and autonomous agents, along with showcasing a new Blazor voice assistant project demonstrating cutting-edge functionality.

Subscribe on YouTube