mcpField
D
docker-helper

docker-helper

github.com/jackspace云与 DevOps1660 次安装12 周前更新
代码仓库

关于 docker-helper

docker-helper 是用于协助处理 Docker 任务的技能,面向构建和运维容器的用户,涵盖容器检查、构建、网络、存储及运行配置建议。

主要功能

  1. 01检查容器、日志和进程
  2. 02采用多阶段构建实践
  3. 03配置网络与卷挂载
  4. 04设置健康检查和重启策略

适用场景

  1. 01排查运行中的容器
  2. 02检查 Dockerfile 构建实践
  3. 03核对容器网络和卷配置

安装

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

$npx skills add https://github.com/jackspace/claudeskillz --skill docker-helper

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

附带文件SKILL.json

详细介绍

Docker-helper

说明

处理 Docker 任务时:

  1. 检查正在运行的容器:docker ps -a
  2. 查看日志:docker logs -f
  3. 检查容器:docker inspect
  4. 执行命令:docker exec -it /bin/bash
  • 使用多阶段构建来减小镜像体积
  • 按更改频率排列 Dockerfile 命令
  • 使用 .dockerignore 排除不必要的文件
  • 避免以 root 身份运行;创建非特权用户
  • 在 docker-compose 中使用健康检查
  • 网络:检查桥接网络和端口映射
  • 卷:验证卷挂载和权限
  • 构建缓存:必要时使用 --no-cache
  • 资源限制:适当设置内存/CPU 限制
  • 使用 3+ 版本语法
  • 利用环境文件(.env)
  • 配合健康检查使用 depends_on
  • 设置重启策略

示例

在此处添加如何使用此技能的示例。

备注

  • 此技能由自动生成
  • 编辑此文件以自定义行为

评论

支持 Markdown