A Dockerfile is a text document that contains all the commands a user could call on the command line to assemble an image Tutorial best practices - https://docs.docker.com/develop/develop-images/dockerfile_best-practices/ Subpages Dockerfile vs Docker Compose File Reference https://docs.docker.com/engine/reference/builder/