- `URL:` <https://takacsmark.com/dockerfile-tutorial-by-example-dockerfile-best-practices-2018/> - <https://youtu.be/6Er8MAvTWlI> - <https://youtu.be/ZcMr4G5DH7c> - `Author:` Márk Takács - Docker files MUST start with `FROM` but after that you can also add data like: ```docker FROM python:3.9.7 MAINTAINER Bryan Jenks [email protected] ``` - When you build your docker image from a docker file with [[build]] each command in the file create a new image and the layers are plastered on top, but each layer is cached so when you change things iteratively, only the changed items onward get re-ran. Essentially lazy loading.