A good .dockerignore shrinks build contexts, speeds up builds, and keeps secrets and junk out of your images. Syntax, patterns, and a solid default template.