Skip to content

ClawDock

ClawDock 是专为 Docker 部署 OpenClaw 设计的 Shell 辅助工具层,让你用短命令代替冗长的 docker compose ... 操作。

clawdock-startclawdock-dashboardclawdock-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 可快速查看 .envopenclaw.json 内容(.env 中的值会自动脱敏)。

延伸阅读