Docker for Beginners – Composing and Building a Dockerfile
A Dockerfile is a configuration file which describes the docker runtime on how to build a customized image from an existing base image and how to get things started. It is useful in building exportable containers for applications which can later be used in creating and deploying containerized nodes.