docker-development
Installation
SKILL.md
Docker Development
Patterns for building, testing, and deploying Docker containers.
Core Principles
- Minimal -- Alpine/distroless, multi-stage
- Secure -- Non-root USER, no layer secrets, pin versions
- Testable -- CI-verifiable: entrypoint bypass, DNS mocking
- Cache-efficient -- deps first, clean in same layer
Quick Reference
Multi-Stage Build (Node.js)
FROM node:20-alpine AS builder
WORKDIR /app
COPY package*.json ./