Docker install is the only supported way to install Discourse. That must be done on Linux since it requires Linux Containers (LXC).
The main technical reason that Discourse can’t be run on Windows is that it uses gem native extensions, such as nokogiri (which takes the longest to compile )
Rails basically does not work on Windows, you will run into many problems. See the other topics here about Windows. Use a VM and Linux.