cyberneticlibrary

Optimize Dockerfiles and container orchestration

docker-developmentskillsetup L217,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)