Exclude unnecessary files from build context.
Section: Common Patterns
Use .dockerignore
gitignore
gitignore
node_modules
dist
.git
.env
coverageExplanation
Reducing context size speeds up builds and avoids leaking sensitive files.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Common Patterns
Use multi-stage build
Build artifacts in one stage and copy only runtime output into the final stage.
Cache dependencies effectively
Copy dependency manifests before application code to maximize layer cache reuse.
Build from Dockerfile
Build an image from the Dockerfile in the current directory.