まだ OpenClaw をインストールしていませんか?
curl -fsSL https://openclaw.ai/install.sh | bashiwr -useb https://openclaw.ai/install.ps1 | iexcurl -fsSL https://openclaw.ai/install.cmd -o install.cmd && install.cmd && del install.cmdパソコンへの影響が心配?ClawTank なら60秒でクラウドデプロイ、ファイルへのリスクゼロ。
DockerはOpenClawをセルフホスティングする最も一般的な方法です。分離された環境、簡単なアップデート、異なるサーバー間での一貫した動作を提供します。設定方法をご紹介します。
前提条件
- 2+ vCPUと4GB以上のRAMを持つサーバーまたはVPS
- DockerとDocker Composeがインストール済み
- AIプロバイダーのAPIキー(Anthropic、OpenAI、またはGoogle)
ステップ1:Docker Composeファイルの作成
docker-compose.ymlを作成します:
version: '3.8'
services:
openclaw:
image: openclaw/openclaw:latest
container_name: openclaw
restart: unless-stopped
ports:
- "3001:3001"
volumes:
- openclaw_data:/app/data
environment:
- ANTHROPIC_API_KEY=sk-ant-your-key-here
- OPENCLAW_GATEWAY_TOKEN=your-secure-token
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:3001/health"]
interval: 30s
timeout: 10s
retries: 3
volumes:
openclaw_data:
重要: OPENCLAW_GATEWAY_TOKENを明示的に設定してください。これがないと、OpenClawは再起動のたびにトークンを再生成し、ゲートウェイ接続が切断されます。
ステップ2:コンテナの起動
docker compose up -d
[gateway] listening onが表示されるまでログを監視します:
docker compose logs -f openclaw
ゲートウェイが完全に起動するまで約40秒かかります。[entrypoint] Starting OpenClaw gatewayのような初期メッセージは準備完了のシグナルではないので心配しないでください。
ステップ3:セットアップウィザードの実行
コンテナに接続してオンボーディングを実行します:
docker exec -it openclaw openclaw onboard
以下を案内されます:
