From docker-specialist
References Docker and Docker Compose documentation for Dockerfile instructions, compose configurations, networking, volumes, databases, security, commands, and troubleshooting. Use before generating files or resolving errors.
npx claudepluginhub mwguerra/claude-code-plugins --plugin docker-specialistThis skill uses the workspace's default tool permissions.
This skill provides access to comprehensive Docker and Docker Compose documentation. Use this skill to look up exact configurations, command syntax, and best practices before generating any Docker-related files.
references/01-introduction.mdreferences/02-dockerfile.mdreferences/03-compose-fundamentals.mdreferences/04-networking.mdreferences/05-databases.mdreferences/06-services.mdreferences/07-ports-ssl.mdreferences/08-volumes.mdreferences/09-environment.mdreferences/10-architecture.mdreferences/11-global-local.mdreferences/12-examples.mdreferences/13-commands.mdreferences/14-security.mdreferences/15-port-conflicts.mdreferences/16-restart-strategies.mdreferences/17-troubleshooting.mdProvides Docker Compose setups for local dev stacks with databases and caching, multi-stage Dockerfiles for dev/prod, and patterns for security, networking, volumes, healthchecks.
Defines and runs multi-container Docker applications with Docker Compose YAML, covering services, volumes, commands, environment variables, health checks, and resource limits.
Provides Docker and Docker Compose patterns for local development stacks, multi-container orchestration, security, networking, volumes, and multi-stage Dockerfiles.
Share bugs, ideas, or general feedback.
This skill provides access to comprehensive Docker and Docker Compose documentation. Use this skill to look up exact configurations, command syntax, and best practices before generating any Docker-related files.
All documentation is stored in:
/home/mwguerra/projects/mwguerra/claude-code-plugins/docker-specialist/skills/docs/references/
references/
├── 01-introduction.md # Docker concepts, key terms
├── 02-dockerfile.md # Dockerfile instructions, multi-stage builds
├── 03-compose-fundamentals.md # Compose file structure, options
├── 04-networking.md # Network types, DNS, external networks
├── 05-databases.md # PostgreSQL, MySQL, MongoDB, Redis
├── 06-services.md # Dependencies, scaling, patterns
├── 07-ports-ssl.md # Port mapping, Traefik, Nginx SSL
├── 08-volumes.md # Volume types, persistence, backups
├── 09-environment.md # Env vars, secrets, .env files
├── 10-architecture.md # Project structures, folder organization
├── 11-global-local.md # Global vs project containers
├── 12-examples.md # Complete working examples
├── 13-commands.md # Essential Docker commands
├── 14-security.md # Security best practices
├── 15-port-conflicts.md # Port conflict resolution
├── 16-restart-strategies.md # Restart policies, data persistence
└── 17-troubleshooting.md # Common issues and solutions
| Topic | File |
|---|---|
| Dockerfile creation | 02-dockerfile.md |
| Compose configuration | 03-compose-fundamentals.md |
| Container networking | 04-networking.md |
| Database setup | 05-databases.md |
| Multi-container apps | 06-services.md |
| SSL/TLS setup | 07-ports-ssl.md |
| Volume management | 08-volumes.md |
| Environment variables | 09-environment.md |
| Project structure | 10-architecture.md |
| Commands reference | 13-commands.md |
| Security | 14-security.md |
| Troubleshooting | 17-troubleshooting.md |
When reading documentation:
05-databases.md04-networking.mdAfter reading documentation, provide: