docker-build-strategies
Use this skill when writing, reviewing, or optimizing Dockerfiles, even if the user just says their image is too large, their build is slow, or they need to harden a container for production. Covers multi-stage builds, layer caching, .dockerignore, non-root users, and image size optimization.
- License
- Apache-2.0
- Compatibility
- Requires Docker 23.0+ (BuildKit default). On Docker 20.10–22.x, set DOCKER_BUILDKIT=1 before building.
Pinned to revision 4e8964e24a5a, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/docker-build-strategies/SKILL.md
- skills/docker-build-strategies/assets/Dockerfile.go
- skills/docker-build-strategies/assets/Dockerfile.nodejs
- skills/docker-build-strategies/assets/Dockerfile.python
- skills/docker-build-strategies/assets/dockerignore-example
- skills/docker-build-strategies/checks/verification.md
- skills/docker-build-strategies/references/layer-caching.md
- skills/docker-build-strategies/references/multi-stage-builds.md
- skills/docker-build-strategies/scripts/verify-build.sh
- skills/docker-build-strategies/skill.yaml
Every link opens the file at its source, pinned to the revision this page describes.