Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage News Docker Client Comes to Microsoft Windows

Docker Client Comes to Microsoft Windows

Leia em Português


After announcing partnership with Docker, Microsoft has built a native Docker client for Windows. The command line interface (CLI) is fully compatible with the Docker client running on Linux.

On October 15, Jason Zander, CVP for Azure announced the partnership between Microsoft and Docker. Through this partnership, Microsoft and Docker plan to deliver the following –

  1. Investments in the next wave of Windows Server
  2. Open-source development of the Docker Engine for Windows Server
  3. Azure support for the Docker Open Orchestration APIs
  4. Federation of Docker Hub images in to the Azure Gallery and Portal

Docker will be integrated with the next version of Windows Server making it easy to run containers in Windows. As the first step towards that, Microsoft has shipped the Docker client for Windows. Developers can use the client to manage Docker containers running on Linux. Without this, developers had to run both Docker client and server in a Linux virtual machine running on Windows.

Docker client CLI is integrated into the official Docker GitHub repository under Pull Request#9113.

Ahmet Alp Balkan from Microsoft Azure team has published a step-by-step guide on compiling Docker client on Windows. 

Rate this Article


Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • Microsoft probably has its reasons...

    by Richard Richter,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    But for me - as a developer - features available only on Microsoft server means I need Linux VM anyway. Last time I tried some PowerShell stuff that allows to manage installed applications and features on Windows - alas, available only on Windows Server (or more precise it can run on any Windows so it seems, but only Server can be affected by it). This made PowerShell suddenly so less interesting for customizing my notebook after installing new Windows, because I don't have Server installed on my notebook typically.

    I use Windows much more, but I like Linux for not having these "editions" limitations.

  • Re: Microsoft probably has its reasons...

    by Ryan McDonough,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    This release of the Docker client simpley makes the developer experience better for developers running Linux apps in Boot2Docker with VirtualBox. When the Docker engine arrives on the next version of Windows Server, you'll be able to run Windows apps in containers on Windows Server without the VM layer. You won't be able to run Linux apps in a container on Windows Server.

    But you are right, Microsoft would be unwise to not allow developers to test containers on their desktops.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p