Pros and cons of installing Discourse on a NON-virtual machine?

They’re both perfectly fine. Just skip the step in the installation of Docker where you install the 3.8 kernel, because that’s the first one with LXC.