I'll give it a go.... It was a few days back but Im sure I can piece it all together :-)
First thing is to install docker from here, following the instructions.
https://docs.docker.com/docker-for-mac/install/#install-and-run-docker-for-macYou will probably also want to install kitematic as it makes things easier to administer. I think there's a link from the Docker pulldown in the menu bar once Docker is running.
Once it is running in your menubar, bring up a terminal window on your mac and run the following:
docker pull rossallan/dslstats
This should install the DSLStats package
You then need to start it up. This was the command line I used from the terminal
docker run -d --name="dslstats" --net=bridge -p 66000:5900/tcp -p66001:8080/tcp -e "VNC_PASSWORD"="MyPassword" -v/Users/andy/Documents/dslstats:/config rossallan/dslstats
If this fails you might need to create the 'config' folder manually inside your Documents folder. You will also need to edit that line above to point to your own home Documents folder by editing the 'Andy' part.
This should get you most of the way to actually getting the container running. Once that is so, you can configure DSLStats...
Let me know how you get on. A lot of this is from memory so might not be 100%!
Andy.