Agent Skills
返回列表
🔒

Docker Compose 健康检查器

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/docker-compose-health-checker 技能。

技能介绍

compose 文件漂移与镜像风险

实际项目里,docker-compose.yml 往往由多人维护。schema 版本、服务定义、healthcheck 写法都可能逐渐偏离规范。等到 docker compose up 报错,或容器启动后健康状态长时间未知,问题才被发现。同时镜像可能长期未更新,层中存在的漏洞难以靠人工逐条排查。

这个技能针对的就是这两类问题:把 compose 文件当作需要审查的工件,而不是只在运行时等待 CLI 的反馈。

核心能力

规范校验:依据 Compose Specification 审查 docker-compose.yml,识别字段拼写、结构层级和保留属性的使用问题。

镜像漏洞检查:通过 Docker Scout API 查询镜像的漏洞状态,结果可用于排期修复。

健康检查复核:核对 healthcheck 配置,判断探针是否真正反映服务的可用性,而不是只检查进程是否存在。

使用边界

Docker Scout API 的结论取决于镜像来源与策略配置,私有 registry 需要相应凭证。规范校验属于静态审查,不能覆盖所有运行时故障原因。

使用场景

  • 多人维护 compose 文件,在合并代码前校验配置是否符合 Compose 规范
  • 镜像长期未更新,通过 Docker Scout API 了解当前镜像的漏洞状态
  • 容器健康状态未知,需要复核 healthcheck 探针是否能反映服务可用性
  • 更新镜像版本时,同步检查新镜像的漏洞情况和健康检查配置是否正确

适合人员

  • 负责维护 `docker-compose.yml` 的后端工程师,想在代码合并前确认配置符合规范
  • 管理容器化服务的运维人员,想通过漏洞检查结果排期修复镜像安全问题
  • 排查容器健康问题的开发人员,需要判断现有 `healthcheck` 是否能准确探测服务
  • 参与镜像更新工作的工程师,想同步确认新镜像的漏洞情况和健康检查配置