Docker Compose 管理器:利用 Openclaw 技能编排容器
作者:互联网
2026-04-14
什么是 Docker Compose 管理器?
Docker Compose 管理器是专为需要对其容器化环境进行程序化控制的开发人员和 DevOps 专业人士设计的工具。通过在 Openclaw 技能生态系统中使用此技能,用户可以自动化多容器应用程序的生命周期,从初始构建到复杂的扩展操作。它抽象了 Docker CLI 命令的复杂性,提供了更直观和集成的管理体验。
该技能对于保持开发、测试和预发布环境的一致性特别有价值。它与 SkillPay 系统集成,提供透明的按次付费模式,确保您在保持对微服务架构高级控制的同时,仅为使用的资源付费。
下载入口:https://github.com/openclaw/skills/tree/main/skills/mosonchan2023/docker-compose-manager
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install docker-compose-manager
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 docker-compose-manager。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
Docker Compose 管理器 应用场景
- 在本地开发或测试周期中自动化微服务的部署。
- 动态扩展容器副本以处理不同的工作负载或压力测试。
- 通过 Openclaw 技能同时监控和检索多个服务的实时日志。
- 管理容器的全生命周期,包括构建镜像、启动服务和执行清理关闭。
- 将容器管理集成到更广泛的 AI 驱动的 CI/CD 工作流中。
- 用户通过 AI 代理发起请求,包含特定操作(如 up、down 或 scale)。
- 技能识别请求中指定的标准 docker-compose.yml 文件。
- 验证 SKILLPAY_API_KEY 以处理该操作所需的微支付。
- 技能在本地执行相应的 Docker Compose 命令。
- 捕获输出和服务状态,以确认操作是否成功。
- 向用户返回结构化的 JSON 响应,详细说明受影响的服务和最终执行状态。
Docker Compose 管理器 配置指南
要开始使用 Docker Compose 管理器,您必须首先为 Openclaw 技能配置环境。确保您的系统上已安装 Docker 和 Docker Compose。
将您的 SkillPay API 密钥设置为环境变量:
export SKILLPAY_API_KEY="your_api_key_here"
配置完成后,您可以通过让 AI 代理执行容器任务(如 "docker compose up")或向管理器发送结构化 JSON 负载来触发该技能。
Docker Compose 管理器 数据架构与分类体系
该技能利用结构化的输入和输出格式,以确保容器管理的精确性。以下是交互期间使用的主要元数据结构:
| 参数 | 描述 |
|---|---|
| action | 特定的 docker-compose 命令(例如 up、down、restart、logs、scale、build)。 |
| file | 目标 docker-compose.yml 配置文件路径。 |
| detached | 布尔值,指示服务是否应在后台运行(默认:true)。 |
| success | 指示操作结果的布尔响应。 |
| services | 受命令执行影响的服务列表。 |
name: docker-compose-manager
description: Manage docker-compose services - start, stop, restart, logs, and scale containers. Each call charges 0.001 USDT via SkillPay.
version: 1.0.0
author: moson
tags:
- docker
- docker-compose
- containers
- devops
- orchestration
- deployment
homepage: https://github.com/moson/docker-compose-manager
metadata:
clawdbot:
requires:
env:
- SKILLPAY_API_KEY
triggers:
- "docker compose"
- "docker-compose"
- "docker up"
- "docker down"
- "docker restart"
- "docker logs"
- "容器管理"
- "docker 启动"
- "docker 停止"
- "compose services"
- "scale containers"
Docker Compose Manager
功能
核心功能
- Start Services: docker-compose up
- Stop Services: docker-compose down
- Restart: Restart services
- Logs: View service logs
- Scale: Scale service replicas
- Build: Build images before starting
使用方法
{
"action": "up",
"file": "docker-compose.yml",
"detached": true
}
输出示例
{
"success": true,
"action": "up",
"file": "docker-compose.yml",
"services": ["web", "api", "db"],
"message": "Docker Compose services started"
}
支持的操作
| Action | Description |
|---|---|
| up | 启动所有服务 |
| down | 停止并删除所有服务 |
| restart | 重启所有服务 |
| logs | 查看服务日志 |
| scale | 扩展服务副本数 |
| build | 构建镜像 |
价格
每次调用: 0.001 USDT
使用场景
- 微服务管理
- 本地开发环境
- 测试环境部署
- 多容器编排
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
天气:实时预报与气象数据 - Openclaw Skills
上传处理程序生成器:安全文件上传逻辑 - Openclaw Skills
Docker 镜像构建器:自动化容器构建 - Openclaw Skills
Crypto.com 交易机器人:自动化加密货币交易所工具 - Openclaw Skills
Claude 安全检查器:HHH 对齐与审核 - Openclaw Skills
币安三角套利:加密货币交易与执行 - Openclaw Skills
币安超短线交易机器人:高频加密货币交易工具 - Openclaw Skills
币安网格交易:自动化加密货币套利 - Openclaw Skills
AI 测试生成器:自动化单元测试创建 - Openclaw Skills
AI 性能优化器:自动化代码瓶颈分析 - Openclaw Skills
AI精选
