Blog Post

Microsoft puts Docker on Windows clients

Stay on Top of Emerging Technology Trends

Get updates impacting your industry from our GigaOm Research Community
Join the Community!

Microsoft said today that users can now run Docker inside a Windows machine and manage Linux-based containers with the new Docker Command Line Interface for Windows. The news follows up on Microsoft and Docker’s recent partnership to ensure that Docker can run nicely on the Azure cloud and Windows Server.

Previously, there wasn’t a standard way to get [company]Docker[/company] running on Windows, and developers had to either use a Linux-based client CLI or the boot2docker application that sets up a customized virtual machine on a Windows machine that contains the Docker daemon, wrote Khalid Mouss, a [company]Microsoft[/company] senior program manager for Azure Compute Runtime, in a blog post detailing the news.

While these jerry-rigged methods work, developers now have a Microsoft-blessed way to run Docker and can cut out extra steps.

Docker’s official GitHub repository now contains the Docker CLI code, wrote Mouss.

Microsoft also created a Docker image for ASP.NET that’s now available on the Docker Hub. With this new Docker image, Microsoft claims developers can make “ASP.NET-ready containers from the base image.” Microsoft recently open sourced the .NET framework in a bid to win developer credibility outside the Windows world, so it makes sense that it wants its web frameworks to come packed with Docker-friendly tools considering Docker is such a hit with coders.

Docker’s CTO and founder Solomon Hykes came on the Structure Show over the summer to talk about the rise of Docker as well as a little bit on where Windows fits in.

4 Responses to “Microsoft puts Docker on Windows clients”

  1. Sun W Kim

    Can some explain when the last time windows innovated a technology that the rest of the tech community adopted? Docker came from Linux … Microsoft seems to be adopting rather making their own version. That at least is progress and combines technology effort rather than split the market.

  2. Ken Clark

    I’m still getting up to speed on this whole Dockers thing, and am not much of a Linux guru, so I am looking forward to tinkering with Dockers on Windows, Windows Server and Azure.

  3. great news. the more people stay with the MS stack, the more revenue they will see coming azure’s way which is geared to be their most profitable business venture ever, likely to surpass windows and office combined because it will be exactly what MS always wanted: a way to monetize linux and windows.

    Although what windows devs really want to see is drawbridge coming out of the wraps which promises the same flexibility as docker but support windows apps, making the choice of linux as means of container ready apps irrelevant. Plus drawbridge has the added benefit of being designed by the azure team to deal with multi-tenant security, a concern docker doesn’t have thus making drawbridge more appealing from a security and data isolation POV than docker.

    • Dayrl Giles

      Nobody is developing tools for drawbridge. How can they it is not Open Source. There are like a thousand projects developing an entire ecosystem around docker. All IaaS providers now support docker. Nobody supports drawbridge on their servers. Not even Microsoft on Azure. Everybody is jumping on the docker bandwagon. Steve Ballmer missed every single bandwagon which passed his way and he was shown the door. Think about it. Do you really expect Nadella to be blinded to trends the way that Ballmer was? You too, are turning a blind eye towards trends. You don’t seem to understand their significance. Even Henry Ford gave up on the idea that every car will be black. To be successful, you really need to follow the trends and not be ignorant about the current technologies like Ballmer did.