Docker Client Comes to Microsoft Windows

| by Janakiram MSV Follow 0 Followers on Nov 18, 2014. Estimated reading time: less than one minute |

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

Adoption Stage

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.

Tell us what you think

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

Email me replies to any of my messages in this thread

Microsoft probably has its reasons... by Richard Richter

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

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

Email me replies to any of my messages in this thread

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

Email me replies to any of my messages in this thread

2 Discuss

Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you