Containers are lovely, in case you haven't heard. They are a nice and clean way to get a reliable and guaranteed deployment, no matter the host system. If I want to run my my ASP.NET Core application, I can just type "docker run -p 5000:80 shanselman/demos" at the command line, and it'll start up! I don't have any concerns that it won't run. It'll run, and run well. Some containers naysayers say ,
![Docker and Linux Containers on Windows, with or without Hyper-V Virtual Machines](https://cdn-ak-scissors.b.st-hatena.com/image/square/407400352666735c6cdcf3bb05c247159fb3fc50/height=288;version=1;width=512/https%3A%2F%2Fwww.hanselman.com%2Fblog%2Fcontent%2Fbinary%2FWindows-Live-Writer%2F57de7f26aa56_10337%2Fimage_c9221cd0-ec06-4ced-bb77-13e2a3786870.png)