乐于分享
好东西不私藏

OpenClaw简单实用快速部署步骤

OpenClaw简单实用快速部署步骤

–Docker模式

环境说明

– 服务器:centos7.4

-模型:(自定义)

– OpenClaw 版本:2026.3.1-amd64

一、准备工作

1.1 下载 Docker 镜像(如已有则跳过)

拉取 amd64 镜像

docker pull ghcr.io/openclaw/openclaw:2026.3.1-amd64

保存为 tar 文件

docker save -o openclaw-latest.tar ghcr.io/openclaw/openclaw:2026.3.1-amd64

二、服务部署

2.1 上传文件

将整个openclaw文件夹复制到服务器(自行通过 U 盘或其他方式实现),后面文件需要按需放到指定位置。

2.2 准备目录空间

#创建work目录结构

1)mkdir /home/node/.openclaw

2)mkdir /home/node/.openclaw/data

3)在/home/node/.openclaw/data放入openclaw.json

4)cd /home/node/.openclaw

5)chmod -R 1000:1000 ./data (如权限不足则配置777)

#创建启动目录结构

1)在根目录下 mkdir /home/openclaw

2)docker-compose.yml文件放入/home/openclaw目录内

3)openclaw-latest.tar文件放入/home/openclaw目录内

4)mkdir /home/openclaw/data

5)/home/openclaw/data放入下列文件openclaw.json、.env

2.3 加载镜像

1)cd /home/openclaw

2)docker load -i openclaw-latest.tar

3)

docker tag ghcr.io/openclaw/openclaw:2026.3.1-amd64 openclaw:latest

2.4 修改配置文件

1)cd /home/node/.openclaw/data

2)vim openclaw.json

主要修改是(**controlui**alloworigins内第三条字段:http://[安装openclaw服务器ip]:18789)

2.5 设置权限并尝试启动

# 启动目录下权限设置

1)cd /home/openclaw

2)sudo chown -R 1000:1000 data

# 启动容器

docker compose up -d

#启动客户端

docker compose run –rm openclaw-cli onboard –install-daemon

#启动配置选择如下

Config handling第一次选manual-update

网络配置选择lan模式

#如启动失败并修改了/home/node/.openclaw/data下的openclaw.json文件,则执行下列步骤

1)docker-compose down

2)2.5的“启动容器”开始重走

# 访问地址

访问地址中涉及token,需要自己在启动配置时候留意下:

按上图所示,则实际方案URL为:

http://[安装openclaw服务器ip]:18789/#token=[上图token]

三、常用命令

#关闭openclaw

docker stop pid(pid需要用docker ps -a查询)

#重启openclaw

docker restart pid(pid需要用docker ps -a查询)

#查看日志

docker compose logs -f pid

#检查健康状态

curl http://127.0.0.1:18789/healthz