openclaw大家都知道,OpenClaw 是一款功能强大的 AI 电脑助手。但由于其权限较高,若直接在飞牛系统上安装,可能会带来一定的安全隐患。 因此,采用 Docker 方式进行部署会更加安全可靠,不仅能够有效隔离运行环境,还能降低对宿主系统的影响,是更为稳妥的安装方案。 镜像说明我自己基于 node:22-slim 打包了一个 OpenClaw 镜像: registry.cn-shenzhen.aliyuncs.com/hxlf-dev/pul:openclaw 配置文件示例{
"meta": {
"lastTouchedVersion": "2026.3.1",
"lastTouchedAt": "2026-03-03T12:58:13.824Z"
},
"wizard": {
"lastRunAt": "2026-02-28T13:33:36.727Z",
"lastRunVersion": "2026.2.26",
"lastRunCommand": "onboard",
"lastRunMode": "local"
},
"auth": {
"profiles": {
"qwen-portal:default": {
"provider": "qwen-portal",
"mode": "oauth"
}
}
},
"models": {
"mode": "merge",
"providers": {
"bailian": {
"baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
"apiKey": "sk-xxxxx",
"api": "openai-completions",
"models": [
{
"id": "qwen3-max-2026-01-23",
"name": "通义千问 qwen3-max",
"api": "openai-completions",
"reasoning": false,
"input": [
"text"
],
"cost": {
"input": 0.0025,
"output": 0.01,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 262144,
"maxTokens": 65536
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "bailian/qwen3-max-2026-01-23"
},
"models": {
"bailian/qwen3-max-2026-01-23": {
"alias": "通义千问 qwen3-max"
}
},
"workspace": "/root/.openclaw",
"compaction": {
"mode": "safeguard"
},
"maxConcurrent": 4,
"subagents": {
"maxConcurrent": 8
}
}
},
"messages": {
"ackReactionScope": "group-mentions"
},
"commands": {
"native": "auto",
"nativeSkills": "auto",
"restart": true,
"ownerDisplay": "raw"
},
"session": {
"dmScope": "per-channel-peer"
},
"hooks": {
"internal": {
"enabled": true,
"entries": {
"boot-md": {
"enabled": true
},
"command-logger": {
"enabled": true
},
"session-memory": {
"enabled": true
}
}
}
},
"channels": {},
"gateway": {
"port": 18789,
"mode": "local",
"bind": "lan",
"controlUi": {
"allowedOrigins": [
"http://{你的飞牛IP}:18789",
"http://localhost:18789",
"http://127.0.0.1:18789"
],
"allowInsecureAuth": true,
"dangerouslyDisableDeviceAuth": true
},
"auth": {
"mode": "token",
"token": "cbde792ff027da3e1a8b4084e785f0370e4d073af920274e"
}
},
"skills": {
"install": {
"nodeManager": "npm"
},
"entries": {
"goplaces": {
"enabled": false
},
"weather": {
"enabled": true
},
"clawhub": {
"enabled": false
}
}
},
"plugins": {
"enabled": true,
"allow": [
"dingtalk",
"qwen-portal-auth"
],
"entries": {
"qwen-portal-auth": {
"enabled": true
},
"dingtalk": {
"enabled": true
}
}
}
}
因为我自己有阿里百炼大模型的 key,所以就以百炼的 qwen3-max-2026-01-23 为示例。 百炼模型地址: 不懂的自行百度。 需要修改的地方1️⃣ models.providers.bailian.apiKey 2️⃣ gateway.controlUi.allowedOrigins 正式开始部署第一步:进入 SSH 终端docker pull registry.cn-shenzhen.aliyuncs.com/hxlf-dev/pul:openclaw 下载镜像:
第二步:创建目录在文件目录里创建一个文件夹。 以后 openclaw 将拥有这个目录的所有权限。 ⚠️ 建议:
复制文件路径,保存起来,后面会用到。
第三步:启动临时容器docker run -it --rm registry.cn-shenzhen.aliyuncs.com/hxlf-dev/pul:openclaw /bin/bash 第四步:查看容器 ID打开第二个终端: docker ps | grep openclaw
第五步:复制配置文件docker cp 31aefe6d24fd:/root/.openclaw /刚才复制的openclaw路径 得到一个 .openclaw 文件夹:
里面有一个 openclaw.json:
将修改好的配置文件覆盖进去。 部署正式容器打开飞牛 Docker:
选择镜像: registry.cn-shenzhen.aliyuncs.com/hxlf-dev/pul:openclaw 输入名称: openclaw 端口填写: 18789 目录映射: 将你的 openclaw 目录映射到: /root/.openclaw
启动命令填写: openclaw gateway
直接部署即可。 部署完成后,浏览器访问: http://你的飞牛IP:18789 进入 OpenClaw 控制界面。
这个对应着 gateway.auth.token 可自行修改 |
© 版权声明
THE END






















暂无评论内容