What problem does it solve?
Provides clear, opinionated guidance to eliminate fragile or insecure Docker and Docker Compose setups, reduce environment drift between development and production, and speed diagnosis of container networking and volume issues.
Core Features & Use Cases
- Compose patterns: Recommended service layouts, override files for dev vs production, and network segmentation for multi-service apps.
- Dockerfile strategies: Multi-stage builds for dev, build, and minimal production images with healthchecks and non-root users.
- Volumes & networking: Bind mount patterns for hot reload, persistent named volumes for databases, and custom networks for service isolation.
- Security & secrets: Advice on dropping capabilities, read-only roots, secret management, and avoiding secrets in image layers.
- Use Cases: Bootstrapping local development stacks, reviewing Dockerfiles for size and security, troubleshooting container networking, and preparing compose-based deployments.
Quick Start
Ask the skill to review my docker-compose.yml and Dockerfile and produce prioritized fixes for security, volumes, and development ergonomics.