What problem does it solve? Managing Docker environments involves remembering dozens of CLI commands across containers, images, volumes, networks, and Compose stacks, plus knowing how to debug failures and reclaim disk space safely. This Skill provides structured operational guidance for the full Docker lifecycle so you can run, debug, clean up, and optimize without memorizing flags. ## Core Features & Use Cases - Container Lifecycle Operations: Run, stop, restart, inspect, and shell into containers with correct flags for ports, volumes, environment variables, and resource limits. - Compose Stack Management: Start, monitor, and validate multi-service stacks with healthchecks, dependency ordering, and log following. - Debugging & Cleanup: Diagnose crashing containers, analyze logs, check disk usage with docker system df, and perform safe targeted pruning. - Dockerfile Optimization: Apply multi-stage builds, layer ordering, .dockerignore, and non-root users to shrink and secure images. - Use Case: A web service container keeps exiting immediately. Use this Skill to check logs, identify the failing entrypoint, restart with an interactive shell for debugging, and verify the fix with docker ps and a port check. ## Quick Start Use the docker-management skill to find why my api container keeps exiting and restart it with the correct port mapping.