返回列表 发布新帖

[用户教程] docker compose方式部署openclaw+claw panel管理面板

93 0
发表于 昨天 15:04 | 查看全部 阅读模式 IP:重庆市璧山区 公众宽带

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 VD1ybr 于 2026-6-28 15:07 编辑

①       docker目录下新建clawpanel文件夹,clawpanel文件夹下在新建openclaw-data文件夹
                新建clawpanel data文件夹.png
②      clawpanel目录下上传Dockerfile.clawpanel文件,文件内容如下


  1. FROM node:22.19.0-slim

  2. RUN apt-get update && apt-get install -y git \
  3.     && rm -rf /var/lib/apt/lists/*

  4. # 关键:避免 HTTP2 报错
  5. RUN git config --global http.version HTTP/1.1

  6. WORKDIR /app

  7. # 关键:浅克隆 + 稳定网络
  8. RUN git clone --depth 1 https://github.com/qingchencloud/clawpanel.git . && \
  9.     npm install

  10. EXPOSE 1420

  11. RUN npm run build

  12. CMD ["npm", "run", "serve"]
复制代码
上传Dockerfile.clawpanel文件.png
③   docker compose方式部署网关和面板
     
  1. services:
  2.   clawpanel:
  3.     build:
  4.       context: .
  5.       dockerfile: Dockerfile.clawpanel
  6.     container_name: clawpanel
  7.     restart: unless-stopped
  8.     ports:
  9.       - "1420:1420"
  10.     volumes:
  11.       - /volume1/docker/clawpanel/openclaw-data:/root/.openclaw
  12.     environment:
  13.       - NODE_ENV=production

  14.   gateway:
  15.     image: node:22.19.0-slim
  16.     container_name: openclaw-gateway
  17.     restart: unless-stopped
  18.     ports:
  19.       - "18789:18789"
  20.     volumes:
  21.       - /volume1/docker/clawpanel/openclaw-data:/root/.openclaw
  22.     command: >
  23.       sh -c "npm install -g @qingchencloud/openclaw-zh --registry https://registry.npmmirror.com &&
  24.              openclaw init 2>/dev/null || true &&
  25.              openclaw gateway"
  26.     healthcheck:
  27.       test: ["CMD", "curl", "-f", "http://localhost:18789/health"]
  28.       interval: 30s
  29.       timeout: 5s
  30.       retries: 3

  31. volumes:
  32.   openclaw-data:
复制代码
compose.png

④     打开claw panel管理面板,一键安装openclaw和初始化配置文件(左下角很显眼,忘记截图了)
    一键安装openclaw 初始化配置.png

⑤  进入终端,修改局域网连接
进入终端.png 修改局域网连接.png


⑥  打开如图目录,找到openclaw.json文件
打开此目录,找到openclaw json文件.png

7️⃣  在controlui下添加两条命令。 如图
在controlui下添加两行指令,如图.png
  1.   "dangerouslyAllowHostHeaderOriginFallback": true,
  2.   "dangerouslyDisableDeviceAuth": true,
复制代码


⑧重启两个容器后就能正常访问了
openclaw完成.png 控制面板完成.png

最后:我也是小白,有问题多用AI查,把报错日志丢给ai,做这个教程是是方便我自己记住的



评论

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2026 绿联NAS私有云社区 版权所有 All Rights Reserved. 粤公网安备44030002002555号| 粤ICP备12028978号
关灯 在本版发帖
联系技术支持
返回顶部
快速回复 返回顶部 返回列表