Appearance
ClawDock
ClawDock 是专为 Docker 部署 OpenClaw 设计的 Shell 辅助工具层,让你用短命令代替冗长的 docker compose ... 操作。
clawdock-start、clawdock-dashboard、clawdock-fix-token……养龙虾变得更顺手了。
还没配置 Docker?先看 Docker 安装。
安装
使用官方辅助脚本路径:
bash
mkdir -p ~/.clawdock && curl -sL https://raw.githubusercontent.com/openclaw/openclaw/main/scripts/clawdock/clawdock-helpers.sh -o ~/.clawdock/clawdock-helpers.sh
echo 'source ~/.clawdock/clawdock-helpers.sh' >> ~/.zshrc && source ~/.zshrc如果你之前从
scripts/shell-helpers/clawdock-helpers.sh安装过,请重新安装——旧路径已移除。
可用命令
基础操作
| 命令 | 说明 |
|---|---|
clawdock-start | 启动 Gateway |
clawdock-stop | 停止 Gateway |
clawdock-restart | 重启 Gateway |
clawdock-status | 检查容器状态 |
clawdock-logs | 实时跟踪日志 |
容器访问
| 命令 | 说明 |
|---|---|
clawdock-shell | 进入 Gateway 容器 Shell |
clawdock-cli <command> | 在 Docker 内运行 OpenClaw CLI |
clawdock-exec <command> | 在容器内执行任意命令 |
Web UI 与配对
| 命令 | 说明 |
|---|---|
clawdock-dashboard | 打开控制台 URL |
clawdock-devices | 列出待审批设备配对 |
clawdock-approve <id> | 批准指定配对请求 |
设置与维护
| 命令 | 说明 |
|---|---|
clawdock-fix-token | 在容器内配置 Gateway Token |
clawdock-update | 拉取更新、重建镜像并重启 |
clawdock-rebuild | 仅重建 Docker 镜像 |
clawdock-clean | 删除容器和卷 |
实用工具
| 命令 | 说明 |
|---|---|
clawdock-health | 运行 Gateway 健康检查 |
clawdock-token | 打印 Gateway Token |
clawdock-cd | 跳转到 OpenClaw 项目目录 |
clawdock-config | 打开 ~/.openclaw 目录 |
clawdock-show-config | 打印脱敏后的配置文件内容 |
clawdock-workspace | 打开 Workspace 目录 |
首次配置流程
bash
clawdock-start
clawdock-fix-token
clawdock-dashboard如果浏览器提示需要配对:
bash
clawdock-devices
clawdock-approve <request-id>配置与密钥
ClawDock 沿用 Docker 安装的双文件配置模式:
<project>/.env:Docker 专用配置(镜像名、端口、Gateway Token)~/.openclaw/.env:Provider API Key、Bot Token 等环境变量~/.openclaw/agents/<agentId>/agent/auth-profiles.json:存储的 Provider OAuth/API Key~/.openclaw/openclaw.json:行为配置
使用 clawdock-show-config 可快速查看 .env 和 openclaw.json 内容(.env 中的值会自动脱敏)。