Spit out by the AI word wizard! 'A Dockerfile is a text document that contains all the commands to build a Docker image. It specifies the base image, working directory, dependencies, ports, and commands to run the application. It is used to automate the process of building and deploying Docker images.'