mcpField
D
docs

docs

github.com/mwguerra云与 DevOps3640 次安装26 周前更新
代码仓库

关于 docs

提供 Docker 和 Docker Compose 文档查阅指引的技能,帮助在生成配置或排查问题前查找准确语法、配置模式和实践建议。文档按主题分文件,涵盖网络、数据库、服务、存储和安全等内容。

主要功能

  1. 01按主题定位 Docker 文档
  2. 02查阅 Dockerfile 与 Compose 配置
  3. 03参考网络和数据库配置
  4. 04查找命令及故障排查说明
  5. 05核对安全建议和配置选项

适用场景

  1. 01生成 Dockerfile 或 Compose 配置前核对模式
  2. 02排查 Docker 错误并确认命令语法
  3. 03查找容器网络、数据库或 SSL 配置

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mwguerra/claude-code-plugins --skill docs

安装后在 Claude Code 中输入/docs确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
01-introduction.md
02-dockerfile.md
03-compose-fundamentals.md
04-networking.md
05-databases.md
06-services.md
07-ports-ssl.md
08-volumes.md
09-environment.md
10-architecture.md
11-global-local.md
12-examples.md
13-commands.md
14-security.md
15-port-conflicts.md
16-restart-strategies.md
17-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

用法

何时使用此技能
  1. 生成任何 Dockerfile 或 Compose 配置之前
  2. 排查 Docker 错误时
  3. 验证命令语法是否正确
  4. 查找合适的配置模式
  5. 了解 Docker 网络
  6. 查找安全最佳实践
搜索工作流
  1. 确定主题:确定需要查阅哪些文档
  2. 导航到文件:前往相关文档文件
  3. 阅读文档:提取准确的模式
  4. 应用知识:用于生成配置
常见查阅内容
主题文件
创建 Dockerfile02-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

文档阅读模式

阅读文档时:

  1. 找到合适的文件:根据主题匹配文档文件
  2. 阅读概述:了解相关概念
  3. 提取代码示例:准确复制模式
  4. 记录配置选项:查看可用设置
  5. 检查最佳实践:应用安全和性能方面的建议

使用示例

查阅 PostgreSQL 配置
  1. 导航到 05-databases.md
  2. 找到 PostgreSQL 部分
  3. 提取:
    • 镜像版本
    • 环境变量
    • 健康检查配置
    • 卷设置
    • 网络配置
查阅网络配置
  1. 导航到 04-networking.md
  2. 找到相关部分(bridge、external、internal)
  3. 提取:
    • 网络定义语法
    • 服务网络配置
    • DNS 解析模式

输出

阅读文档后,提供:

  1. 文档中的准确配置模式
  2. 必需设置
  3. 可选配置
  4. 注明的最佳实践
  5. 安全注意事项

评论

支持 Markdown