Hi my new friend!

极空间部署OpenClaw

  • Home
  • 极空间部署OpenClaw
Scroll down

极空间官方在应用商店中推出了OpenClaw的官方Docker应用,但是无法自定义启动配置,导致无法使用代理,不能方便地安装一些skill的包。因此,本文以docker-compose配置的方式,在极空间的docker自定义OpenClaw,并在后文中连接QQ机器人或飞书机器人。

配置docker-compose

使用OpenClaw的官方Docker,使用国内镜像加速,注意需要自行配置volumes的映射目录。

network_mode: host是为了使用mihomo的代理

如果不添加user:root将没有读取本地文件的权限

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
version: '3.8'

services:
openclaw-gateway:
# 使用 GitHub Container Registry 的官方镜像
image: ghcr.1ms.run/openclaw/openclaw:latest
container_name: openclaw-gateway
network_mode: host
user: root
restart: always
ports:
- "18789:18789" # Web 控制台端口
volumes:
# 将配置和数据持久化到宿主机
- /********/openclaw:/home/node/.openclaw
environment:
- NODE_ENV=production
# 健康检查
healthcheck:
test: ["CMD", "node", "dist/healthcheck.js"]
interval: 30s
timeout: 10s
retries: 3

配置OpenClaw

完成docker-compose之后,点击构建运行。首先会下载镜像,下载完成后自动构建。

在容器中进入SSH,极空间的SSH的终端尺寸默认为0,会导致OpenClaw的输出变形,因此首先输入:

1
stty cols 120 rows 40

然后输入

1
openclaw onboard

开始配置。本文不再赘述OpenClaw的配置方法,仅提供在极空间中配置可以使用代理的OpenClaw镜像方法。

我是学生,给我钱

其他文章
目录导航 置顶
  1. 1. 配置docker-compose
  2. 2. 配置OpenClaw
请输入关键词进行搜索