关于 docker-helper
docker-helper 是用于协助处理 Docker 任务的技能,面向构建和运维容器的用户,涵盖容器检查、构建、网络、存储及运行配置建议。
主要功能
- 01检查容器、日志和进程
- 02采用多阶段构建实践
- 03配置网络与卷挂载
- 04设置健康检查和重启策略
适用场景
- 01排查运行中的容器
- 02检查 Dockerfile 构建实践
- 03核对容器网络和卷配置
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jackspace/ claudeskillz --skill docker-helper安装后在 Claude Code 中输入/docker-helper确认已加载。
附带文件SKILL.json
详细介绍
Docker-helper
说明
处理 Docker 任务时:
- 检查正在运行的容器:docker ps -a
- 查看日志:docker logs -f
- 检查容器:docker inspect
- 执行命令:docker exec -it /bin/bash
- 使用多阶段构建来减小镜像体积
- 按更改频率排列 Dockerfile 命令
- 使用 .dockerignore 排除不必要的文件
- 避免以 root 身份运行;创建非特权用户
- 在 docker-compose 中使用健康检查
- 网络:检查桥接网络和端口映射
- 卷:验证卷挂载和权限
- 构建缓存:必要时使用 --no-cache
- 资源限制:适当设置内存/CPU 限制
- 使用 3+ 版本语法
- 利用环境文件(.env)
- 配合健康检查使用 depends_on
- 设置重启策略
示例
在此处添加如何使用此技能的示例。
备注
- 此技能由自动生成
- 编辑此文件以自定义行为
评论
支持 Markdown