I deploy on whatever my clients want me to deploy, which is usually some Red-Hat derivative with the occasional Ubuntu Server thrown in the mix. Once, someone asked me to deploy on Windows IIS. I’m still chuckling whenever I think about it.
I’m using Docker for MetaRuby as it’s the only officially supported install of Discourse.
At first I was apprehensive as I just thought it was unnecessary and may be inefficient, or worse, a resource hog - but I am actually quite impressed by it.
There are some things to be aware of tho - Docker only really works with the latest kernels and they only seem to support the newer Linux distros.