docker-composer

Installation
SKILL.md

Docker Composer Skill

Overview

This skill helps you create efficient Docker configurations for development and production. Covers Dockerfiles, Docker Compose, multi-stage builds, networking, volumes, and container orchestration best practices.

Docker Philosophy

Container Principles

  1. One process per container: Keep containers focused
  2. Immutable infrastructure: Don't modify running containers
  3. Stateless containers: Store state in volumes or external services
  4. Minimal images: Smaller = faster + more secure

Best Practices

  • DO: Use multi-stage builds for production
  • DO: Pin specific versions for dependencies
  • DO: Use .dockerignore to exclude unnecessary files
  • DO: Run as non-root user
Related skills
Installs
83
First Seen
Jan 22, 2026