容器化部署 OpenClaw

💡 原文中文,约2800字,阅读约需7分钟。
📝

内容提要

本文介绍了如何启动和配置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命令批准设备的访问请求。

➡️

继续阅读