关于 docs
提供 Docker 和 Docker Compose 文档查阅指引的技能,帮助在生成配置或排查问题前查找准确语法、配置模式和实践建议。文档按主题分文件,涵盖网络、数据库、服务、存储和安全等内容。
主要功能
- 01按主题定位 Docker 文档
- 02查阅 Dockerfile 与 Compose 配置
- 03参考网络和数据库配置
- 04查找命令及故障排查说明
- 05核对安全建议和配置选项
适用场景
- 01生成 Dockerfile 或 Compose 配置前核对模式
- 02排查 Docker 错误并确认命令语法
- 03查找容器网络、数据库或 SSL 配置
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ mwguerra/ claude-code-plugins --skill docs安装后在 Claude Code 中输入/docs确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/01-introduction.md02-dockerfile.md03-compose-fundamentals.md04-networking.md05-databases.md06-services.md07-ports-ssl.md08-volumes.md09-environment.md10-architecture.md11-global-local.md12-examples.md13-commands.md14-security.md15-port-conflicts.md16-restart-strategies.md17-troubleshooting.md详细介绍
Docker 文档参考技能
概述
此技能可用于查阅全面的 Docker 和 Docker Compose 文档。在生成任何 Docker 相关文件之前,请使用此技能查找准确的配置、命令语法和最佳实践。
文档位置
所有文档均存储在:
/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
用法
何时使用此技能
- 生成任何 Dockerfile 或 Compose 配置之前
- 排查 Docker 错误时
- 验证命令语法是否正确
- 查找合适的配置模式
- 了解 Docker 网络
- 查找安全最佳实践
搜索工作流
- 确定主题:确定需要查阅哪些文档
- 导航到文件:前往相关文档文件
- 阅读文档:提取准确的模式
- 应用知识:用于生成配置
常见查阅内容
| 主题 | 文件 |
|---|---|
| 创建 Dockerfile | 02-dockerfile.md |
| Compose 配置 | 03-compose-fundamentals.md |
| 容器网络 | 04-networking.md |
| 数据库设置 | 05-databases.md |
| 多容器应用 | 06-services.md |
| SSL/TLS 设置 | 07-ports-ssl.md |
| 卷管理 | 08-volumes.md |
| 环境变量 | 09-environment.md |
| 项目结构 | 10-architecture.md |
| 命令参考 | 13-commands.md |
| 安全 | 14-security.md |
| 故障排查 | 17-troubleshooting.md |
文档阅读模式
阅读文档时:
- 找到合适的文件:根据主题匹配文档文件
- 阅读概述:了解相关概念
- 提取代码示例:准确复制模式
- 记录配置选项:查看可用设置
- 检查最佳实践:应用安全和性能方面的建议
使用示例
查阅 PostgreSQL 配置
- 导航到
05-databases.md - 找到 PostgreSQL 部分
- 提取:
- 镜像版本
- 环境变量
- 健康检查配置
- 卷设置
- 网络配置
查阅网络配置
- 导航到
04-networking.md - 找到相关部分(bridge、external、internal)
- 提取:
- 网络定义语法
- 服务网络配置
- DNS 解析模式
输出
阅读文档后,提供:
- 文档中的准确配置模式
- 必需设置
- 可选配置
- 注明的最佳实践
- 安全注意事项
评论
支持 Markdown