I think you could have a connector between your site and Facebook. Basically an app that would synchronize content.
You should certainly start on Facebook, see if you have something valuable and then think about transferring to a self hosted solution. At that point you might find it worth it but maybe not.
Docker containers make sense because they are portable apps. You can choose where to deploy them, upgrade them, and store the data or what not.