back to article Microsoft Swarms all over Docker Machines

Microsoft has expanded its cloudy support for Docker, adding Docker Machine to Azure and Hyper-V, and supporting Docker Swarm. With the release of Docker Machine 1.0 Beta, Redmond has blogged that users can create a host under Windows using the lightweight Linux boot2docker. Docker Machine is designed for an easy install. As …

  1. thames

    The story is a bit vague

    If I understand this correctly, they're running Docker on top of Linux on top of Windows on top of Hyper-V. That's quite a contraption, I must say.

    Both the story and Microsoft are a bit vague as to whether they are using Windows as part of the Azure set-up, or if it's only present if you're stuck with a Windows machine for development use. In other words, we don't know if this is a kludge that is only used for development, or whether they really think that people will use this in production.

    The Microsoft post on GitHub (referenced in the Microsoft blog post) also says that Microsoft are running into some pretty fundamental problems in trying to get Docker to run directly on Windows. Docker by its nature as a container system, uses some pretty fundamental features of Linux which don't translate to Windows. I have to wonder if Microsoft is on a hiding to nowhere with this effort. There will always be unexpected "gotchas" when trying to run a Docker package directly on Windows.

    Changing Docker to only offer "lowest common denominator" features isn't a realistic option either. Most cloud users will be running on Linux, and if Docker can't do the sorts of things which other container systems can, then few people will use it.

    Given the above, Microsoft might be best advised to give up on the effort, and just recommend to their customers to run Linux directly on Azure, or directly on Hyper-V for local (non-cloud) installs.

    Just like Microsoft has given up on making Windows Phone a major player and are now offering their software on Android and Apple iOS, they may need to re-position Windows as a "legacy" product so far as servers and cloud are concerned, and focus their efforts on offering software and services on top of Linux. The market is changing, and if they don't realize that and follow it, their server and cloud business may end up going the same way their phone OS business did.

    1. boboM

      Re: The story is a bit vague

      They could easily give up on as it brought in close to zero revenue (and costs a lot). Technically they haven't given up on it and lazy IT staff are still pushing the useless phones onto unsuspecting corporate users.

      Different story with Windows itself though, it is a main revenue driver after Office, so they can't just let it slide. But you are right, as usual they have painted themselves into a corner here and the usual fudge and PR will be served...

    2. Anonymous Coward
      Anonymous Coward

      Re: The story is a bit vague

      If Docker becomes the standard Microsoft server business is dead. Picking a docker app and pushing it to your VMware cluster or cloud provider without spending a day setting up MySQL is going to decimate MS SQL server...

  2. Alister

    Embrace, extend, hmm, what's that last one?


    1. Britt Johnston

      Re: Embrace, extend, hmm, what's that last one?


      1. Anonymous Coward
        Anonymous Coward

        Re: Embrace, extend, hmm, what's that last one?


POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like