Live data from Hacker News

Docker on Windows Server 2016 Technical Preview 5

blog.docker.com

41–44 of 44 posts

Re: Docker on Windows Server 2016 Technical Preview 5

#41

Earlier quoted context omitted.

Paul Thurrott quoted a Microsoft person that Ubuntu on Windows is a client side thing. It may be possible to use it on Windows server but I believe that is not the meta. I would say it is easier to just spin up an Ubuntu instance than to use Ubuntu on Windows on the server. What are some use cases that you're thinking of? Am I missing something?

There are two parts... there's the Linux Subsystem for Windows, which is the Linux ABI... Ubuntu for Windows is all the Ubuntu userland running via LSW. It's probable that this Docker system works with LSW as-is.

My question is why run on Windows? Wouldn't it be better for the host to be GNU/Linux if you don't need any of the functionality that Windows provides?

I fail to see the benefit of using Windows on the server unless you need Windows. Even Microsoft send to acknowledge that. I must be missing something.

Re: Docker on Windows Server 2016 Technical Preview 5

#42

Earlier quoted context omitted.

There are two parts... there's the Linux Subsystem for Windows, which is the Linux ABI... Ubuntu for Windows is all the Ubuntu userland running via LSW. It's probable that this Docker system works with LSW as-is.

My question is why run on Windows? Wouldn't it be better for the host to be GNU/Linux if you don't need any of the functionality that Windows provides? I fail to see the benefit of using Windows on the server unless you need Windows. Even Microsoft send to acknowledge that. I must be missing something.

They're probably doing it so that docker containers running in Azure infrastructure can be a bit lighter than it currently is. That's probably the main reason. Second, if you are already running windows servers, because you have software/infrastructure that require it, this allows you to also run Docker images, and Linux software without the overhead of full virtualization and/or new hardware.

Beyond this, there are a lot of developers running windows either by choice, or because they have software requirements themselves that can leverage this.

Re: Docker on Windows Server 2016 Technical Preview 5

#43
post #14

Earlier quoted context omitted.

and all of those home users are on Facebook already, so it probably doesn't matter.

Just because you're on facebook doesn't mean everyone is. I'm one of an extremely large number of people who haven't made your mistakes. We tend not to bring it up because people like you go super-aggressive-defense and accuse us of being paranoid if we do. Don't mistake our not bring it up for us not existing.

Not on facebook.

Re: Docker on Windows Server 2016 Technical Preview 5

#44

One of the claimed benefits of Docker is that developers build and test the same images that are run in production. It seems like multi-platform support negates that. Multi-platform seems like a good direction to go in, so it might be a worthwhile tradeoff.

The target of Multi-Platform support is to allow workloads to target different platforms, but not as a single container can run on both. Consider the scenario: Web Front End built with Node.js, targeting Linux ASP.NET Web API, built with NET Core, targeting Nano Server (Windows) Redis Cache, used for the WebAPI, run as a Linux Container. When you spin up these containers, you should be able to say docker-compose up, and docker, Mesos, ... know how to route the containers to the appropriate hosts. Steve
Post reply on HN