Re:ASP.NET Core 3.0 will only run on .NET Core
by sorrymate on Friday November 02, 2018 @12:29PM
(#18364351)
It also makes running Docker a whole lot easier. I know there is Docker for Windows, but it feels like a red headed step child compared to Docker on Linux.
[ Parent
| on HN ]
Re:ASP.NET Core 3.0 will only run on .NET Core
by coreyh14444 on Friday November 02, 2018 @02:29PM
(#18365447)
^ that's now how Docker works. aka, the whole point of Docker is it doesn't matter what the host OS is.
Re:ASP.NET Core 3.0 will only run on .NET Core
by nchie on Friday November 02, 2018 @03:40PM
(#18366073)
That's not really true, OS definitely matters with Docker, both on the host and the container. Docker for Windows uses a VM to run Linux containers.
Re:ASP.NET Core 3.0 will only run on .NET Core
by danielhlockard on Friday November 02, 2018 @04:17PM
(#18366360)
> OS definitely matters with Docker, both on the host and the container.
What OS in the container? A docker container is not a VM. Most of my containers are on the order of 10s of MB, and just contain a single binary.
Re:ASP.NET Core 3.0 will only run on .NET Core
by nchie on Friday November 02, 2018 @04:34PM
(#18366484)
I'm not disagreeing to any of that, what I'm saying is that to run a Linux Docker container on Windows, you'll need a Linux VM which runs Docker, which is exactly what Docker for Windows does for you using HyperV.
Re:ASP.NET Core 3.0 will only run on .NET Core
by pjmlp on Saturday November 03, 2018 @05:49AM
(#18369426)
Docker can also make use of Windows containers.
Re:ASP.NET Core 3.0 will only run on .NET Core
by nchie on Saturday November 03, 2018 @07:32AM
(#18369724)
I know, which is why I said Linux containers. Although, Docker on Linux can't run Windows containers, can it?
Re:ASP.NET Core 3.0 will only run on .NET Core
by pjmlp on Saturday November 03, 2018 @08:47AM
(#18369945)
Certainly not, containers are a kernel level feature.
Re:ASP.NET Core 3.0 will only run on .NET Core
by danielhlockard on Friday November 02, 2018 @04:37PM
(#18366514)
You're right on that, but there's no "OS" inside of a container to speak of.
Re:ASP.NET Core 3.0 will only run on .NET Core
by nchie on Friday November 02, 2018 @04:45PM
(#18366575)
A 10mb Linux container will still share the Linux kernel with the host, hence it's still running on Linux, even if it doesn't have any dynamic dependencies.
There's no OS "inside" the container, no, but it's still dependent on an OS.
I think we agree. :)