运行时依赖
无特殊依赖
安装命令
点击复制官方npx clawhub@latest install claw-stack-manager
镜像加速npx clawhub@latest install claw-stack-manager --registry https://cn.longxiaskill.com镜像同步中
技能文档
爪栈管理器(Claw Stack Manager)通过Portainer的HTTP API管理爪栈(Docker栈)。 模式(Mode) 作用 转换 更新(update) 拉取最新镜像,然后触发栈重新部署 ~20s容器转换 重启(restart) 快速重新部署,不拉取镜像 ~20s容器转换 仅拉取(pull-only) 只拉取最新镜像,无转换 使用方法 # 更新:拉取新镜像 + 重启栈 python3 {{SKILL_DIR}}/scripts/manage.py --mode update # 重启:仅重启,不拉取 python3 {{SKILL_DIR}}/scripts/manage.py --mode restart # 拉取:仅下载最新镜像 python3 {{SKILL_DIR}}/scripts/manage.py --mode pull-only 工作原理 向栈的组合文件添加一个唯一的REDEPLOY_TS环境变量 Docker Compose检测到环境变化并重新创建容器 使用容器名称:openclaw-gateway,因此有一个简短的转换(~20s) 对于--mode update,先拉取镜像以最小化总停机时间 要求 Portainer API访问权限(设置PORTAINER_API_KEY环境变量) PORTAINER_URL(默认:http://docker.nas.liyj.cn:2082) CLAW_STACK_ID(默认:89) PORTAINER_ENDPOINT(默认:2) CLAW_IMAGE(默认:liyujiang/openclaw:latest) 所有配置均可通过环境变量进行设置。