Skip to content

ClawDock

ClawDock 是一個用於基於 Docker 的 OpenClaw 安裝的小型 shell 輔助層。

它提供像是 clawdock-startclawdock-dashboardclawdock-fix-token 這樣的簡短指令,而不是較長的 docker compose ... 呼叫。

如果您尚未設定 Docker,請從 Docker 開始。

使用標準輔助路徑:

Terminal window
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,請從新的 scripts/clawdock/clawdock-helpers.sh 路徑重新安裝。舊的 GitHub raw 路徑已被移除。

指令說明
clawdock-start啟動閘道
clawdock-stop停止閘道
clawdock-restart重新啟動閘道
clawdock-status檢查容器狀態
clawdock-logs追蹤閘道日誌
指令說明
clawdock-shell在閘道容器內開啟 shell
clawdock-cli <command>在 Docker 中執行 OpenClaw CLI 指令
clawdock-exec <command>在容器中執行任意指令
指令說明
clawdock-dashboard開啟 Control UI URL
clawdock-devices列出待處理的裝置配對
clawdock-approve <id>批准配對請求
指令說明
clawdock-fix-token設定容器內的閘道 token
clawdock-update拉取、重建並重新啟動
clawdock-rebuild僅重建 Docker 映像檔
clawdock-clean移除容器和磁碟區
指令說明
clawdock-health執行閘道健康檢查
clawdock-token列印閘道 token
clawdock-cd跳至 OpenClaw 專案目錄
clawdock-config開啟 ~/.openclaw
clawdock-show-config輸出帶有隱藏值的配置文件
clawdock-workspace打開工作區目錄
Terminal window
clawdock-start
clawdock-fix-token
clawdock-dashboard

如果瀏覽器提示需要配對:

Terminal window
clawdock-devices
clawdock-approve <request-id>

ClawDock 使用與 Docker 中描述的相同的 Docker 配置拆分:

  • <project>/.env 用於 Docker 特定的值,如映像名稱、端口和網關令牌
  • ~/.openclaw/.env 用於提供商金鑰和機器人令牌
  • ~/.openclaw/openclaw.json 用於行為配置

當您想要快速檢查這些文件時,請使用 clawdock-show-config。它會在其輸出中隱藏 .env 值。