I've recently Install and run Flarum and I think there are many benefits for running it directly under a webserver as opposed to docker. For instance, I can, or should be able to as I haven't tried yet, be able to run multiple forums on one server - easily!
I also found the Installation to be fairly hitch-free :-)