clawdock-start、clawdock-dashboard 和 clawdock-fix-token 之类的短命令,而不是更长的 docker compose ... 调用。
如果你还没有设置 Docker,请先查看 Docker。
安装
scripts/shell-helpers/clawdock-helpers.sh 安装的 ClawDock,请从当前的 scripts/clawdock/clawdock-helpers.sh 路径重新安装;旧的 GitHub 原始链接已被移除。
这些辅助脚本会在首次使用时自动检测你的 OpenClaw 检出目录(会检查诸如 ~/openclaw、~/projects/openclaw 等常见路径),并将结果缓存到 ~/.clawdock/config。如果你的检出目录位于其他位置,请自行设置 CLAWDOCK_DIR。
你将获得什么
基本操作
容器访问
Web UI 和配对
设置和维护
实用工具
首次使用流程
配置和密钥
ClawDock 读取两个独立的.env 文件,与 Docker 中描述的拆分方式一致:
docker-compose.yml旁边的项目.env:Docker 专用值,例如镜像名称、端口和OPENCLAW_GATEWAY_TOKEN。clawdock-token会从这里读取令牌。~/.openclaw/.env(挂载到容器中):OpenClaw 自身管理的基于环境变量的密钥,以及openclaw.json和agents/<agentId>/agent/auth-profiles.json。
clawdock-fix-token 会将项目 .env 中的令牌复制到容器的 gateway.remote.token 和 gateway.auth.token 配置值中,并重启网关。
使用 clawdock-show-config 可以快速检查 openclaw.json 以及这两个 .env 文件;它会在打印输出中对 .env 值进行脱敏。
相关
Docker
OpenClaw 的标准 Docker 安装。
Docker VM runtime
由 Docker 管理的 VM 运行时,用于更强的隔离。
Updating
更新 OpenClaw 包和受管服务。