Lock `docker-windows` to be used only on Windows
Today we seem to allow running docker-windows from other servers (Linux/Mac), this might be a useable feature, but it can cause us more harm than good.
For example, we are faced with the regression as of %12.0 #4251 (closed) that would make the solution a lot simpler if we have docker-windows locked only for Windows. I would prefer us to allow this capability (it could be easy to be added if really needed), otherwise we face another matrix of potential failures that we cannot confidently test.
Make docker-windows to be think only on Windows machines that can run Windows Containers. Assuming that someone wants to run remotely, I think it is easy to assume that they are free to use Windows machine for that purpose.