A Dockerfile is a file of same name with no extension. It typically contains three parts or steps in which a container shall be built.
- Specify a base Image
- Instructions on how to build and deploy the application onto the base Image
- A Startup command to specify how the container should behave once started