1、拉去官方镜像:openclaw/openclaw:latest
2、docker-compose文件:

version: '3.8'

services:
  openclaw:
    image: openclaw/openclaw:latest
    container_name: openclaw
    ports:
      - "18789:18789"

    environment:
      MINIMAX_API_KEY: ${MINIMAX_API_KEY}

    volumes:
      - ./data:/home/node/.openclaw

    restart: unless-stopped

3、env文件内容:
MINIMAX_API_KEY=
4、openclaw.json(minimax)文件
!!openclaw文件放在data目录下

{
  "models": {
    "mode": "merge",
    "providers": {
      "minimax": {
        "baseUrl": "https://api.minimaxi.com/anthropic",
        "apiKey": "${MINIMAX_API_KEY}",
        "api": "anthropic-messages",
        "models": [
          {
            "id": "MiniMax-M2.5",
            "name": "MiniMax M2.5",
            "api": "anthropic-messages",
            "reasoning": true,
            "input": [
              "text"
            ],
            "cost": {
              "input": 15,
              "output": 60,
              "cacheRead": 2,
              "cacheWrite": 10
            },
            "contextWindow": 200000,
            "maxTokens": 8192,
            "compat": {
              "maxTokensField": "max_tokens"
            }
          }
        ]
      }
    }
  },

  "agents": {
    "defaults": {
      "model": {
        "primary": "minimax/MiniMax-M2.5"
      },
      "models": {
        "minimax/MiniMax-M2.5": {
          "alias": "Minimax"
        },
        "minimax-portal/MiniMax-M2.5": {
          "alias": "minimax-m2.5"
        },
        "minimax-portal/MiniMax-M2.5-lightning": {
          "alias": "minimax-m2.5-lightning"
        }
      }
    }
  }, 
  "gateway": {
    "port": 18789,
    "mode": "local",
    "bind": "lan",
    "controlUi": {
      "allowInsecureAuth": true,  
      "dangerouslyDisableDeviceAuth": true,
      "allowedOrigins": [
        "http://localhost:18789",
        "http://127.0.0.1:18789",
        "http://218.77.35.16:18789"
      ]
    },
    "auth": {
      "mode": "token",
      "token": "bc32769be60168ae720afb3d4a46b758c972c7c8852d9053"
    },
    "tailscale": {
      "mode": "off",
      "resetOnExit": false
    },
    "http": {
      "endpoints": {
        "chatCompletions": {
          "enabled": true
        }
      }
    }
  }
}

5、docker-compose up -d启动
6、打开网页:xxx:18789,应该会有相关报错,

有身份验证错误:device identity required
有模型配置问题、密钥等问题,可去
DeepWiki | AI documentation you can talk to, for every repo
解决问题。
7、首次登录网址需要携带token:xxx:18789/?token=xxx
token就是openclaw.json文件中的gateway下面的auth里的token,一般容器启动后,会自己生成。(目前不知道为啥不自动读取token)
8、界面显示在这里插入图片描述9、接下来,你可以直接告诉他安装一些skill,推荐安装clawhub。

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐