Hello Yogalholic !
I think you need to know a bit about Docker fundamentals to run a Node using Docker. Even if the docker procedure is made to simplify the process and make it accessible to the maximum of people.
For example, I wrote this post about the docker command line given in the doc, to propose some enhancements.
Feel free to give me some feedback, or ask for help if you need.