What problem does it solve? Docker work is full of silent traps: unpinned image tags break reproducible builds, depends_on starts containers before services are ready, secrets baked into layers leak through image history, and unbounded logs fill host disks. This Skill provides operational guidance and trap catalogs so agents handle containers, images, Compose stacks, networking, and volumes correctly by default. ## Core Features & Use Cases - Container & Image Operations: Essential commands for lifecycle management, builds, publishing, and cleanup, plus Dockerfile patterns covering layer caching, multi-stage builds, and COPY vs ADD pitfalls. - Compose Orchestration: Guidance on healthcheck-based dependencies, .env file placement, volume mount behavior, and network DNS between services. - Security & Production Hardening: Non-root users, BuildKit secret mounts, resource limits, log rotation, and supply-chain verification for base images. - Use Case: When a container exits with code 137, consult the debugging guidance to identify an OOM kill, then apply memory limits and log rotation to prevent recurrence. ## Quick Start Use the Docker skill to review my docker-compose.yml and Dockerfile for common traps before I deploy to production.