コンテンツにスキップ

OpenClawのDocker操作を効率化:ClawDock導入ガイド

Dockerを利用してOpenClawを運用していると、何度も長い docker compose コマンドを打ち込むのが手間に感じることがありますよね。コンテナの状態を確認したり、ログを追いかけたりするたびに複雑な引数を指定するのは、開発のテンポを削いでしまうものです。

ClawDockは、DockerベースのOpenClaw環境のために作られた軽量なシェルヘルパーレイヤーです。これを使うことで、長ったらしいコマンドの代わりに clawdock-start や clawdock-dashboard といった短いコマンドで操作できるようになります。

まだ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 というパスからインストールしていた場合は、新しいパスから再インストールをお願いします。古いGitHub上のパスは削除されています。

コマンド説明
clawdock-startGateway を起動します
clawdock-stopGateway を停止します
clawdock-restartGateway を再起動します
clawdock-statusコンテナのステータスを確認します
clawdock-logsGateway のログをリアルタイムで表示します
コマンド説明
clawdock-shellGateway コンテナ内でシェルを開きます
clawdock-cli <command>Docker 内で OpenClaw CLI コマンドを実行します
clawdock-exec <command>コンテナ内で任意のコマンドを実行します
コマンド説明
clawdock-dashboardコントロール UI の URL を開きます
clawdock-devices保留中のデバイスペアリングを一覧表示します
clawdock-approve <id>ペアリングリクエストを承認します
コマンド説明
clawdock-fix-tokenコンテナ内の Gateway トークンを設定します
clawdock-updateプル、リビルド、再起動をまとめて行います
clawdock-rebuildDocker イメージのリビルドのみを行います
clawdock-cleanコンテナとボリュームを削除します
コマンド説明
clawdock-healthGateway のヘルスチェックを実行します
clawdock-tokenGateway トークンを表示します
clawdock-cdOpenClaw プロジェクトディレクトリに移動します
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 のドキュメントで説明されている設定構成に従って動作します。

  • <project>/.env: イメージ名、ポート、Gateway トークンなど Docker 固有の設定
  • ~/.openclaw/.env: プロバイダーのキーやボットトークン
  • ~/.openclaw/openclaw.json: 動作設定

設定内容をさっと確認したいときは clawdock-show-config を使ってください。.env 内の重要な値は伏せ字にして出力してくれるので安心です。

セットアップで困ったことがあれば、AI Setup Assistant に相談してみてください。

OpenClaw

OpenClaw Expert

まだ解決しませんか?

このページで解決しない場合は、OpenClaw Expertに直接質問してください。