Data Storage and Display - Anyone got a good docker setup?

Wondering if anyone has a docker setup they could share with the right containers for doing mqtt, influx and grafana or alternatively elasticsearch and kibana for ttn.

I’ve been working through the grafana setup myself but keep running into inter container networking issues and realising I may have not always made the best decisions for security and containerisation. If anyone has examples / tutorials etc then they would be appreciated. Ideally for something that’s internet connected (probably Ubuntu and UFW).