Claude Code Docker Compose 生成技能|核对依赖服务就绪
EnglishClaude Code 安装步骤
- 从固定版本 GitHub 工作副本获取完整的 `plugins/devops/docker-compose-generator/skills/generating-docker-compose-files` 目录。
- 将目录放入目标项目的 `.claude/skills/`,确认 `.claude/skills/generating-docker-compose-files/SKILL.md` 存在,再从项目根目录启动 Claude Code 并输入 `/generating-docker-compose-files`。
中文摘要
为本地多容器应用生成 Compose 配置,用健康检查和服务依赖解决应用启动早于数据库的问题。
SKILL.md 中文导读
可复现示例
一个笔记应用含 `web` 和 `db`。请先生成配置,让 `web` 只在 `db` 的健康检查通过后启动。工作步骤
- 列出服务及数据依赖,给数据库设置实际可执行的健康检查。
- 让 Web 服务通过 `depends_on` 的 `service_healthy` 等待数据库,再运行 `docker compose config` 检查渲染结果。
验收方法
渲染后的配置应含数据库健康检查和 Web 的依赖条件。可在测试环境检查启动顺序。
GitHub 原文 · 更新日期
适用环境
准备支持 `docker compose` 的本地环境与现有 Dockerfile 或镜像。用可丢弃的练习项目核对配置。
常见问题
只声明 depends_on 的服务名够吗?
要以健康状态作为条件时,需要为被依赖服务配置 `healthcheck`,并设置 `service_healthy`。
相关指南
相关推荐
groq-install-auth 技能
jeremylongshore/claude-code-plugins-plus-skills
anima-common-errors 技能
jeremylongshore/claude-code-plugins-plus-skills
apple-notes-hello-world 技能
jeremylongshore/claude-code-plugins-plus-skills
castai-hello-world 技能
jeremylongshore/claude-code-plugins-plus-skills
cohere-local-dev-loop 技能
jeremylongshore/claude-code-plugins-plus-skills
figma-security-basics 技能
jeremylongshore/claude-code-plugins-plus-skills