Creating docker image

Can anyone help/guide me through the process of making an image for spark-hadoop:2.3.0
I am completely new to this and not able to find find good sources
Would be great if anyone could help, Thanks