Optimize Dockerfiles and container orchestration
docker-developmentskillsetup L2★17,464
alirezarezvani/claude-skills ↗What it does
Optimize Dockerfile for development speed and production readiness
Best for
Multi-stage builds separate build dependencies from runtime—shaves off 60-80% of image size vs single-stage.
Inputs
- · existing Dockerfile or project structure
Outputs
- · multi-stage Dockerfile
- · layer caching strategy
- · build time comparison
- · security scan results
Requires
- · Docker
- · optional: Trivy or similar scanner
Preconditions
Docker installed; project uses containerization
Failure modes
Layer cache missed if RUN order wrong; secrets baked into image if not using BuildKit secrets; bloated image if dependencies not pruned
Trust signals
- · build context size audited to avoid unnecessary copies
- · health checks included in final image
- · security hardening (non-root, no secrets)