A build context is the set of files and directories Docker receives for building a container image. With `docker build -t kiada:latest .`, the final dot selects the current directory as the context. section 2.2.2
Building from the current directory
Place the Dockerfile, `app.js`, and the `html` directory in one directory, then run `docker build -t kiada:latest .`. Docker reads the Dockerfile and uses the directory's contents while producing the tagged image. section 2.2.2
The Docker CLI uploads the entire context to the Docker daemon, which performs the build. The daemon may run locally, inside a Linux virtual machine, or on a remote computer. section 2.2.2
Use the context deliberately:
- Keep unnecessary files out of the build directory because uploading them can slow builds, especially with a remote daemon. section 2.2.2

