@AOKP I deploy everything I develop and maintain through docker cloud, it's the best build/deploy system I've used to date. I don't want a separate infrastructure for NodeBB if I decide to use it. But I'll just roll my own Dockerfile (or take a look at @Jenkler's).
About Docker in general - it is nothing short of awesome to be able to build, test and deploy in a single step, scale up services with more application servers (containers) in a minute or so, add new hardware servers with bascially zero configuration etc.