Define multi-container applications with proper dependency handling, networking, and volume management.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install docker-compose或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install docker-compose⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/docker-compose/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: Docker Compose description: Define multi-container applications with proper dependency handling, networking, and volume management. metadata: {"clawdbot":{"emoji":"🐳","requires":{"anyBins":["docker-compose","docker"]},"os":["linux","darwin","win32"]}} ---
depends_on: alone only waits for container start—service likely not ready yetdepends_on:
db:
condition: service_healthy
service_healthy failshealthcheck:
test: ["CMD", "pg_isready"]
start_period: 30s
start_period: initial grace period—health failures don't count during this timedocker compose down preserves volumesdocker compose down -v DELETES ALL VOLUMES—data loss-v often added by habit from tutorials—catastrophic in productiondown; anonymous volumes deleted on downdeploy:
resources:
limits:
memory: 512M
node_modules, .git, secrets copied into image.gitignore syntax—create at same level as Dockerfile.git, node_modules, .env, *.log, build artifactsdocker-compose.yml: base config that works everywheredocker-compose.override.yml: auto-loaded, development-specific (mounts, ports)docker compose -f docker-compose.yml -f docker-compose.prod.yml upservices:
mailhog:
profiles: [dev]
docker compose up--profile dev.env file in compose directoryenv_file: directiveenvironment: in compose file (lowest for that var).env must be exactly .env—.env.local not auto-loadeddocker compose config—shows resolved values安装 Docker Compose 后,可以对 AI 说这些话来触发它
Help me get started with Docker Compose
Explains what Docker Compose does, walks through the setup, and runs a quick demo based on your current project
Use Docker Compose to define multi-container applications with proper dependency handling...
Invokes Docker Compose with the right parameters and returns the result directly in the conversation
What can I do with Docker Compose in my developer & devops workflow?
Lists the top use cases for Docker Compose, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/docker-compose/ 目录(个人级,所有项目可用),或 .claude/skills/docker-compose/(项目级)。重启 AI 客户端后,用 /docker-compose 主动调用,或让 AI 根据上下文自动发现并使用。
Docker Compose 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Docker Compose 可免费安装使用。请查阅仓库了解许可证信息。
Define multi-container applications with proper dependency handling, networking, and volume management.
Docker Compose 属于「Developer & DevOps」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my developer & devops tasks using Docker Compose
Identifies repetitive steps in your workflow and sets up Docker Compose to handle them automatically