Komodo:管理 Docker 部署与基础设施 - Openclaw Skills
作者:互联网
2026-03-26
什么是 Komodo 基础设施管理?
Komodo 技能为开发者提供了一个强大的接口,通过 Komodo Core API 直接管理整个基础设施生命周期。通过将此功能集成到 Openclaw Skills 中,用户无需离开主要工作区即可监控服务器健康状况、编排 Docker 部署并管理复杂的应用堆栈。它是高级项目管理与细粒度容器编排之间的桥梁。
该技能对于需要高频部署和实时监控分布式环境的团队尤为重要。它实现了对服务器、构建和程序的集中控制,是专注于 DevOps 和云基础设施的专业 Openclaw Skills 配置中不可或缺的组件。
下载入口:https://github.com/openclaw/skills/tree/main/skills/weird-aftertaste/komodo
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install komodo
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 komodo。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
Komodo 基础设施管理 应用场景
- 在不同服务器环境中编排多容器 Docker 堆栈。
- 实时监控服务器健康状况和系统统计信息,防止停机。
- 触发并跟踪自动化构建和自定义程序,实现持续集成。
- 通过检索特定部署或服务的实时日志来排除生产问题。
- 通过统一的 CLI 管理基础设施仓库和部署配置。
- 使用提供的地址、API 密钥和密钥对您的 Komodo 实例进行身份验证。
- 查询 Komodo Core API 读取端点,获取服务器、堆栈和部署的当前状态。
- 将用户命令翻译为具体的执行操作,如部署、启动或重启。
- 使用运行中、不健康或挂起等标准化状态指标可视化资源健康状况。
- 对标准 CLI 脚本未涵盖的高级操作执行直接 POST 请求。
Komodo 基础设施管理 配置指南
要在 Openclaw Skills 中使用此技能,您必须首先配置环境变量以指向您的 Komodo 实例:
export KOMODO_ADDRESS="https://your-komodo-url.com"
export KOMODO_API_KEY="K-your-api-key"
export KOMODO_API_SECRET="S-your-api-secret"
确保脚本目录中的 Python 脚本可访问,以便管理命令正常运行。
Komodo 基础设施管理 数据架构与分类体系
该技能将基础设施数据组织为以下主要类别:
| 实体 | 管理的数据 | 功能 |
|---|---|---|
| 服务器 | 主机状态和系统统计 | 监控、列出 |
| 部署 | Docker 容器生命周期 | 启动、停止、重启、日志 |
| 堆栈 | Docker Compose 组 | 创建、删除、部署堆栈 |
| 构建 | 镜像构建过程 | 运行构建、状态跟踪 |
| 程序 | 自定义自动化序列 | 运行程序、执行监控 |
name: komodo
description: Manage Komodo infrastructure - servers, Docker deployments, stacks, builds, and procedures. Use when user asks about server status, container management, deployments, builds, or any Komodo-related infrastructure tasks.
Komodo Skill
Manage servers, Docker containers, stacks, builds, and procedures via Komodo Core API.
Prerequisites
Set environment variables:
KOMODO_ADDRESS- Komodo Core URL (e.g.,https://komodo.example.com)KOMODO_API_KEY- API key (starts withK-)KOMODO_API_SECRET- API secret (starts withS-)
Quick Reference
# Set env (or source from credentials file)
export KOMODO_ADDRESS="https://komodo.weird.cyou"
export KOMODO_API_KEY="K-..."
export KOMODO_API_SECRET="S-..."
# List resources
python scripts/komodo.py servers
python scripts/komodo.py deployments
python scripts/komodo.py stacks
python scripts/komodo.py builds
python scripts/komodo.py procedures
python scripts/komodo.py repos
# Server operations
python scripts/komodo.py server
python scripts/komodo.py server-stats
# Deployment operations
python scripts/komodo.py deployment
python scripts/komodo.py deploy
python scripts/komodo.py start
python scripts/komodo.py stop
python scripts/komodo.py restart
python scripts/komodo.py logs [lines]
# Stack operations
python scripts/komodo.py stack
python scripts/komodo.py deploy-stack
python scripts/komodo.py start-stack
python scripts/komodo.py stop-stack
python scripts/komodo.py restart-stack
python scripts/komodo.py create-stack [env_file]
python scripts/komodo.py delete-stack
python scripts/komodo.py stack-logs [service]
# Build operations
python scripts/komodo.py build
python scripts/komodo.py run-build
# Procedure operations
python scripts/komodo.py procedure
python scripts/komodo.py run-procedure
State Indicators
- ?? Running/Ok
- ?? Stopped
- ? NotDeployed
- ?? Unhealthy
- ?? Restarting
- ?? Building
- ? Pending
Direct API Calls
For operations not covered by the CLI, use curl:
# Read operation
curl -X POST "$KOMODO_ADDRESS/read/ListServers" r
-H "Content-Type: application/json" r
-H "X-Api-Key: $KOMODO_API_KEY" r
-H "X-Api-Secret: $KOMODO_API_SECRET" r
-d '{}'
# Execute operation
curl -X POST "$KOMODO_ADDRESS/execute/Deploy" r
-H "Content-Type: application/json" r
-H "X-Api-Key: $KOMODO_API_KEY" r
-H "X-Api-Secret: $KOMODO_API_SECRET" r
-d '{"deployment": "my-deployment"}'
API Reference
Read endpoints: ListServers, ListDeployments, ListStacks, ListBuilds, ListProcedures, ListRepos, GetSystemStats, GetLog
Execute endpoints: Deploy, StartDeployment, StopDeployment, RestartDeployment, DeployStack, StartStack, StopStack, RestartStack, RunBuild, RunProcedure
Full API docs: https://komo.do/docs
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
信号管道:自动化营销情报工具 - Openclaw Skills
技能收益追踪器:监控 Openclaw 技能并实现变现
AI 合规准备就绪度:评估与治理工具 - Openclaw Skills
FOSMVVM ServerRequest 测试生成器:自动化 API 测试 - Openclaw Skills
酒店搜索器:AI 赋能的住宿与位置情报 - Openclaw Skills
Dub 链接 API:程序化链接管理 - Openclaw Skills
IntercomSwap:P2P BTC 与 USDT 跨链兑换 - Openclaw Skills
spotplay:macOS 原生 Spotify 播放控制 - Openclaw Skills
DeepSeek OCR:AI驱动的图像文本识别 - Openclaw Skills
Web Navigator:自动化网页研究与浏览 - Openclaw Skills
AI精选
