Keep meaning to write a blog post, one day I'll get round to it :)
My setup is based on docker-openvpn[0] which has quite a detailed readme, along with a Digital Ocean community tutorial[1]. My script basically wraps up some of the config and makes the various commands a bit easier to remember.
[0] https://github.com/kylemanna/docker-openvpn
[1] https://www.digitalocean.com/community/tutorials/how-to-run-...