跳到內容

使用 ClawDock 簡化 OpenClaw Docker 管理與指令操作

每次管理 Docker 容器都要輸入一長串 docker compose 指令真的很煩,不只難記,還很容易打錯字。如果你也覺得手敲指令太累,ClawDock 就是為了幫你省下這些瑣碎時間而生的,讓你用簡單的短指令就能搞定一切。

ClawDock 是一個為 Docker 版 OpenClaw 安裝設計的小型 shell-helper 層。

它提供像 clawdock-start、clawdock-dashboard 和 clawdock-fix-token 這種簡短指令,讓你不用再輸入冗長的 docker compose ... 指令。

如果你還沒設定好 Docker,請先從 Docker 開始。

使用標準的 helper 路徑:

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 原始路徑已經移除。

指令描述
clawdock-start啟動 Gateway
clawdock-stop停止 Gateway
clawdock-restart重啟 Gateway
clawdock-status檢查容器狀態
clawdock-logs追蹤 Gateway 日誌
指令描述
clawdock-shell在 Gateway 容器內開啟 shell
clawdock-cli <command>在 Docker 中執行 OpenClaw CLI 指令
clawdock-exec <command>在容器中執行任意指令
指令描述
clawdock-dashboard開啟控制 UI 網址
clawdock-devices列出待處理的裝置配對
clawdock-approve <id>核准配對請求
指令描述
clawdock-fix-token在容器內配置 Gateway token
clawdock-update拉取更新、重新構建並重啟
clawdock-rebuild僅重新構建 Docker image
clawdock-clean移除容器與 volumes
指令描述
clawdock-health執行 Gateway 健康檢查
clawdock-token印出 Gateway token
clawdock-cd跳轉到 OpenClaw 專案目錄
clawdock-config開啟 ~/.openclaw
clawdock-show-config印出配置檔案(隱藏敏感數值)
clawdock-workspace開啟 workspace 目錄
Terminal window
clawdock-start
clawdock-fix-token
clawdock-dashboard

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

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

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

  • <project>/.env 用於 Docker 特定數值,如 image 名稱、連接埠和 Gateway token
  • ~/.openclaw/.env 用於 provider keys 和 bot tokens
  • ~/.openclaw/openclaw.json 用於行為配置

當你想快速檢查這些檔案時,可以使用 clawdock-show-config。它在輸出內容時會隱藏 .env 中的敏感數值。

AI Setup Assistant

OpenClaw

OpenClaw Expert

還是卡住了?

如果這篇文件沒有解決你的情境,直接問 OpenClaw Expert,拿到可執行步驟。