容器化部署 OpenClaw
内容提要
本文介绍了如何启动和配置OpenClaw容器,包括设置镜像、生成随机token、创建目录、启动容器、创建配置文件以设置服务参数(如模型、代理和网关配置),以及通过本地和Web端访问服务并查看和授权设备。
关键要点
-
设置镜像:使用命令 export IMAGE=ghcr.io/openclaw/openclaw:2026.3.2。
-
生成随机token:使用openssl生成32位十六进制随机token。
-
创建目录并设置权限:使用mkdir和chmod命令创建openclaw-home目录并设置权限。
-
启动容器:使用nerdctl命令启动OpenClaw容器,并设置相关参数。
-
创建配置文件:在openclaw-home目录下创建openclaw.json文件,配置模型、代理和网关参数。
-
启动服务:进入容器并使用node命令启动OpenClaw服务。
-
本地访问服务:通过nerdctl命令在本地访问OpenClaw代理。
-
Web端访问服务:通过浏览器访问http://${HOST_IP}:18789/openclaw查看Web端。
-
查看设备列表:使用node命令查看连接的设备列表。
-
授权设备:使用node命令批准设备的访问请求。
延伸问答
如何设置OpenClaw的镜像?
使用命令 export IMAGE=ghcr.io/openclaw/openclaw:2026.3.2 来设置镜像。
如何生成OpenClaw的随机token?
使用openssl命令生成32位十六进制随机token。
如何启动OpenClaw容器?
使用nerdctl命令启动容器,命令为 nerdctl run -d --user root --name openclaw --restart always -p 18789:18789 -v $(pwd)/openclaw-home:/root/ $IMAGE sleep infinity。
如何创建OpenClaw的配置文件?
在openclaw-home目录下创建openclaw.json文件,并配置模型、代理和网关参数。
如何通过Web端访问OpenClaw服务?
通过浏览器访问 http://${HOST_IP}:18789/openclaw 来查看Web端。
如何查看和授权连接的设备?
使用node命令查看设备列表,并使用node命令批准设备的访问请求。