技术

openclaw[龙虾] docker容器化安装

我制作了一个openclaw的容器镜像接下来交大家如何进行安装

一,快速安装 Docker(若未安装)

二,核心部署步骤

步骤 1:拉取 OpenClaw 镜像

步骤2:启动 OpenClaw 容器

三、基础验证与使用

正常日志输出示例:

临时访问地址(HTTP,仅测试用)

http://服务器IP:7700/#token=你的Token 默认token是wsnedd

四、HTTPS 部署(公网访问必配)

OpenClaw 要求公网访问必须用 HTTPS,否则会报 pairing required/origin not allowed,以下是 Nginx 反向代理方案:

步骤 1:安装 Nginx

步骤 2:申请免费 SSL 证书 建议阿里

阿里云SSL证书申请流程【图文教程】免费白嫖20张HTTPS证书 – 知乎

步骤3:配置 Nginx 反向代理

创建 Nginx 配置文件:

粘贴以下配置(替换 你的域名 为实际域名或者ip):

步骤 4:重启 Nginx 并开放端口

步骤 5:添加 HTTPS 地址到白名单

在 gateway.controlUi.allowedOrigins 中添加 HTTPS 域名

步骤 6:设备配对(解决 pairing required)

五、最终访问

配置完成后,访问以下地址即可正常使用:

https://你的域名/#token=你的Token

常见问题排查

  1. origin not allowed:检查 allowedOrigins 是否包含访问的 HTTPS 域名,且协议 / 端口完全匹配;
  2. pairing required:执行 openclaw devices approve <Request ID> 批准待配对请求;
  3. 网关离线:确认 Nginx 配置中 WebSocket 项未缺失,容器内网关进程正常运行;
  4. 权限不足:给 /data/openclaw 目录赋权 chmod -R 755 /data/openclaw

Prev
No Comments

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注