Docker 部署 OpenClaw 龙虾 2026.4.5
docker环境
参考之前的文章安装docker即可。这里以Windows的环境为例
拉取镜像
如果你的网络良好可以直接拉取官网镜像
docker pull ghcr.io/openclaw/openclaw:2026.4.5
当然你的网络如果和我一样,也可以用下面的镜像拉取
docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/openclaw/openclaw:2026.4.5
然后tag重名下
docker tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/openclaw/openclaw:2026.4.5 ghcr.io/openclaw/openclaw:2026.4.5
初次启动openclaw
docker run -d --name openclaw -p 18789:18789 -v D:\docker\openclaw\.openclaw:/home/node/.openclaw ghcr.io/openclaw/openclaw:2026.4.5
启动后可以通过命令docker ps 查看运行状态。
配置openclaw
首次启动后会在挂在目录下的.openclaw/openclaw.json生成配置文件。参考
打开后默认配置少的可怜
{
"gateway": {
"auth": {
"mode": "token",
"token": "f5807cf7d03******258ee97cd13e"
}
},
"meta": {
"lastTouchedVersion": "2026.4.5",
"lastTouchedAt": "2026-04-10T13:54:17.996Z"
}
}
修改gateway部分,增加配置
"gateway": {
"mode": "local",
"bind": "lan",
"port": 18789,
"controlUi": {
"allowInsecureAuth": true,
"dangerouslyAllowHostHeaderOriginFallback": true,
"allowedOrigins": ["*"]
},
"auth": ...
},
重启docker容器
docker restart openclaw
查看访问地址
docker exec -it openclaw openclaw dashboard
通过浏览器打开 http://localhost:18789 登录界面网关token填入 上面JSON的gateway.auth.token的值
pairing required 解决:
查看请求id
docker exec -it openclaw sh -lc "openclaw devices list --json"
{
"pending": [
{
"requestId": "f8481f72-a7bb-47de-947a-e1e981c895ca",
"deviceId": "41c0b2491bf043f577946f0ef97559a42a04676e3a35c63cea01f22b3abb8e24",
"publicKey": "rhDsTY-fppF545pahDn2HyvwaJggWEz6LvYRlUxiOIE",
"platform": "Win32",
"clientId": "openclaw-control-ui",
"clientMode": "webchat",
......
授权请求
docker exec -it openclaw openclaw devices approve <你的请求ID>
到此其实你就部署好一个基础的龙虾了。只是还没配置本地模型,默认都是些在线模型。下面开始配置本地模型。
配置本地模型接口
养一只本地龙虾!Windows+Docker快速部署OpenClaw,连接你的专属大模型 - 知乎
版权所有 © 【代码谷】 欢迎非商用转载,转载请按下面格式注明出处,商业转载请联系授权,违者必究。(提示:点击下方内容复制出处)
源文: Docker 部署 OpenClaw 龙虾 2026.4.5 ,链接:https://www.daimagu.com/article/2604102110513556.html,来源:代码谷
评论