Mongodb 3 nodes replication set on 3 private network server with Docker

I have searched the internet and did not find a comprehensive doc for it. I need a doc that contains all of these needs:

1- Lunching MongoDB replica set
2- On 3 different VPS that has a private network (I'm using Digitalocean)
3- Using Docker official repositories for launching it

Could you please give me a standard documentation for it?