docker部署龙虾,一分钟搞定!
本文介绍了OpenClaw的Docker部署流程。使用openclaw/openclaw:latest镜像,通过docker-compose配置端口映射(18789)、环境变量和卷挂载。重点配置了openclaw.json文件,包含MiniMax API设置、代理模型配置和网关认证参数。启动后需通过指定token访问Web界面(如xxx:18789/?token=xxx),并可能遇到身份验证或模型
·
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。
更多推荐




所有评论(0)