开启左侧

本地部署OpenClaw安装配置使用

[复制链接]
米落枫 发表于 昨天 22:21 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
作者:CSDN博客
本地部署方式
后面详细了解了下,这个功能其实就是一个npm包,不用买单独的云服务器。作为程序员,可以用的服务器可是有一堆,或者自己开个虚拟机在上面安装就行了。
官网地址: https://github.com/openclaw/openclaw
1.安装npm(第一种安装方式)
首先你得安装22.0以上版本的npm,此版本的npm不支持在类似centos7的低版本系统中运行。
例如,以下我是在centos8系统安装的。
# centos8、ubuntu22等系统用高版本的
  1. # centos8、ubuntu22等系统用高版本的
  2. wget https://nodejs.org/dist/v24.13.0/node-v24.13.0-linux-x64.tar.xz
  3. # 解压缩
  4. tar -xf node-v24.13.0-linux-x64.tar.xz
  5. # 把这个解压缩的文件放到用户目录/usr/local
  6. mv node-v24.13.0-linux-x64 /usr/local/node
  7. # 配置软连接方便进行全局调用
  8. sudo ln -s /usr/local/node/bin/node /usr/bin/node
  9. sudo ln -s /usr/local/node/bin/npm /usr/bin/npm
复制代码
2.安装openclaw
  1. # 执行安装
  2. npm install -g openclaw@latest
  3. # 配置软连接
  4. sudo ln -s /usr/local/node/bin/openclaw /usr/bin/openclaw
  5. # 查看是否安装成功
  6. openclaw --help
复制代码
出现以下类似界面说明安装成功
本地部署OpenClaw安装配置使用-1.png

我竟然安装失败了。可能因为网络原因吧。
2.使用脚本安装(第2种安装方式)
  1. curl -fsSL https://openclaw.ai/install.sh | bash
复制代码
这种安装方式还是有可能失败,解决方案如下:
  1. ###这样会输出安装的所有日志,方便查看到底哪里报错
  2. curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install.sh \
  3.   | CLAWDBOT_NPM_LOGLEVEL=verbose bash -s -- --verbose
  4. ###可以将报错信息丢给大模型去分析
  5. 常见原因:Git Key 问题(高频)
  6. 典型特征:
  7. 日志中出现:
  8. git@github.com
  9. Permission denied (publickey)
  10. npm ERR! code 128
  11. 根本原因:
  12. npm 表面失败,但根因在 git clone 私有仓库
  13. Git SSH Key 没配置 / 配错了
  14. 四、解决步骤
  15. 1. 检查 SSH Key 配置
  16. # 查看现有 SSH Key
  17. ls -la ~/.ssh
  18. # 测试 GitHub 连接
  19. ssh -T git@github.com
  20. 2. 生成或配置 SSH Key
  21. 如果没有 SSH Key:
  22. # 生成新的 SSH Key
  23. ssh-keygen -t ed25519 -C "your_email@example.com"
  24. # 将公钥添加到 GitHub
  25. cat ~/.ssh/id_ed25519.pub
  26. 3. 将公钥添加到 GitHub
  27. 复制公钥内容
  28. 登录 GitHub → Settings → SSH and GPG keys → New SSH key
  29. 粘贴公钥并保存
  30. 五、其他常见问题
  31. 1. 网络问题
  32. # 配置 npm 镜像(如果在中国大陆)
  33. npm config set registry https://registry.npmmirror.com
  34. 2. Node 版本不兼容
  35. # 检查 Node 版本
  36. node -v
  37. # 推荐使用 nvm 管理 Node 版本
  38. nvm install 24
  39. nvm use 24
复制代码
出现下面安装
本地部署OpenClaw安装配置使用-2.png


3.运行指引并安装守护进程
(1)手动配置
OpenClaw与常见的应用模板不同,官方提供了若干需用户自行手动配置的步骤,在首次登入服务器后,输入并回车运行如下命令开始配置:
  1. openclaw onboard --install-daemon
复制代码
运行上面的命令后,出现同意免责声明,将会出现一个问题:是否知晓风险,选择Yes就行。
本地部署OpenClaw安装配置使用-3.png

(2)配置模式选择:快速入门
接下来需要选择Onboarding的模式。
第一个是快速启动,后续通过 openclaw configure 配置信息。
第二个是先手动配置。
我们选择QuickStart。
本地部署OpenClaw安装配置使用-4.png


(3)模型配置
然后它会让你配置AI大模型。
本地部署OpenClaw安装配置使用-5.png


你有什么就选什么吧,网上说智谱的GLM4.7比较好用,但是这个太火爆了,买不到。我自己目前用的是阿里的Qwen。【这不不想配置,可以直接跳过】
(4)选择频道
配置好模型后,会让你选择聊天频道。
本地部署OpenClaw安装配置使用-6.png


这些全是海外的,我们用不了。
选择最后一个,直接跳过。
(5)配置Skills
然后会问你要不要配置技能。选YES
本地部署OpenClaw安装配置使用-7.png


依赖Homebrew也选Yes装上。
然后会让你选择用什么管理器安装。
本地部署OpenClaw安装配置使用-8.png


一般用npm,前面也安装过了。
再然后,会给你一堆Skills:
本地部署OpenClaw安装配置使用-9.png


直接跳过吧,后续跟它对话也能装。
(6)配置Hooks
继续下一步,会问你要不要配置hooks。
本地部署OpenClaw安装配置使用-10.png


可以理解为三个插件:
boot-md:启动时自动加载一段markdown文本当默认引导内容。常用于把你的规则、偏好、项目背景在每次启动时塞进去。
command-logger:把你在Clawdbot里执行过的命令和关键操作记一份日志,方便排查问题和复盘。如果你比较在意隐私或不想留痕,就别开它。
session-memory:保存会话相关的状态或记忆,让它下次能延续上下文,体验会更连贯。
建议都开,都非常实用。
(7)选择交互方式
它问你想要用什么方式孵化你的机器人?
命令行方式(推荐)
web界面方式
稍后选择
本地部署OpenClaw安装配置使用-11.png


肯定有图形化界面最好了!这个新手选web界面方式吧。除非你是老手,只想用命令行界面方式交互。
4.配置web界面
这时候如果是用ubuntu系统安装的,不一定能打开网页界面。它只能本地http://127.0.0.1:18789进行访问,所以现在我们改下
(1)配置远程访问
首先防火墙放行端口
  1. # 放行TCP端口
  2. sudo ufw allow 18789/tcp
  3. # 查看规则
  4. sudo ufw status numbered
复制代码
然后修改~/.openclaw/openclaw.json配置文件
vi openclaw.json
把bind的配置改为lan
  1.   "gateway": {
  2.     "mode": "local",
  3.     "auth": {
  4.       "mode": "token",
  5.       "token": "***********"
  6.     },
  7.     "port": 18789,
  8.     "bind": "loopback",  // 改为lan
  9.     "tailscale": {
  10.       "mode": "off",
  11.       "resetOnExit": false
  12.     }
  13.   },
复制代码
保存退出后重启应用
  1. openclaw gateway restart
复制代码
现在就能在浏览器通过http://你的IP:18789进行访问了。
本地部署OpenClaw安装配置使用-12.png


(2)解决报错
这里发现报错了,openclaw提示 disconnected (1008): control ui requires HTTPS or localhost (secure context)所以什么都操作不了。
继续编辑配置,修改~/.openclaw/openclaw.json配置文件
  1. "gateway": {
  2.     "port": 18789,
  3.     "mode": "local",
  4.     "bind": "lan",
  5.     // 加入下面这行配置
  6.     "controlUi": {
  7.       "allowInsecureAuth": true
  8.     },
  9.     "auth": {
  10.       "mode": "token",
  11.       "token": "*************************************"
  12.     },
  13.     "tailscale": {
  14.       "mode": "off",
  15.       "resetOnExit": false
  16.     },
  17.     "http": {
  18.       "endpoints": {
  19.         "responses": {
  20.           "enabled": true
  21.         }
  22.       }
  23.     }
  24.   }
复制代码
然后重启应用
openclaw gateway restart

现在就不报错,能正常访问了。
(3)修改模型选择
如果要修改模型选择,需要在配置文件进行修改。【使用云平台模型】
  1. openclaw config set 'models.providers.mass' --json '{
  2.   "baseUrl": "https://api.modelarts-maas.com/openai/v1",
  3.   "apiKey": "api值",
  4.   "api": "openai-completions",
  5.   "models": [
  6.     { "id": "DeepSeek-V3", "name": "DeepSeek-V3" },
  7.     { "id": "deepseek-r1-250528", "name": "deepseek-r1-250528" }
  8.   ]
  9. }'
  10. 设置 models.mode 为 merge
  11. openclaw config set models.mode merge
  12. 设置默认模型(以deepseek-chat为例)
  13. openclaw models set mass/DeepSeek-V3
  14. openclaw gateway restart
复制代码
  1. {
  2. "agents": {
  3. "defaults": {
  4.    "model": { "primary": "bailian/qwen3-max-2026-01-23" },
  5.    "models": {
  6.      "bailian/qwen3-max-2026-01-23": { "alias": "通义千问 Max Thinking 版" }
  7.    }
  8. }
  9. },
  10. "models": {
  11. "mode": "merge",
  12. "providers": {
  13.    "bailian": {
  14.      "baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1",
  15.      "apiKey": "${DASHSCOPE_API_KEY}",
  16.      "api": "openai-completions",
  17.      "models": [
  18.        {
  19.          "id": "qwen3-max-2026-01-23",
  20.          "name": "通义千问 Max Thinking 版",
  21.          "reasoning": false,
  22.          "input": ["text"],
  23.          "cost": { "input": 0.0025, "output": 0.01, "cacheRead": 0, "cacheWrite": 0 },
  24.          "contextWindow": 262144,
  25.          "maxTokens": 65536
  26.        }
  27.      ]
  28.    }
  29. }
  30. }
  31. }
复制代码
第二种:使用本地ollama平台
"my-ollama": {
  "baseUrl": "http://127.0.0.1:11434/v1",
  "apiKey": "ollama",
  "api": "openai-completions",
  "models": [
    {
      "id": "qwen3:32b",
      "name": "Local Qwen3 32B",
      "reasoning": false,
      "input": ["text"],
      "contextWindow": 32000,
      "maxTokens": 4096,
      "cost": {"input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0}
    }
  ]
}
3.使用
openclaw dashboard --no-open    ###查看token
本地部署OpenClaw安装配置使用-13.png


浏览器里访问上面截图中带token的那个URL就可以了
再来看看如何用Openclaw来远程登录Linux机器,并执行任务。
首先,你要让Openclaw生成密钥对,并将公钥给到我们
  1. 我要远程登录一台Linux机器,我要使用SSH密钥验证的方式,
  2. 请生成一对密钥对,并提供给我公钥
复制代码
本地部署OpenClaw安装配置使用-14.png


它不仅提供了公钥内容,还告诉我们如何配置,我把公钥放到了目标服务器上后,然后告诉它可以登录服务器了
本地部署OpenClaw安装配置使用-15.png


然后我再次发出需求
本地部署OpenClaw安装配置使用-16.png


4.nginx反向代理
  1. sudo apt install nginx
  2. sudo vim /etc/nginx/nginx.conf
  3. 注释掉如下行
  4. #include /etc/nginx/sites-enabled/*;
  5. 上传SSL证书至/etc/nginx/ssl/
  6. cd /etc/nginx/conf.d/
  7. sudo vim openclaw_nginx_reverse_proxy.conf
  8. 添加如下行
  9. server {
  10.      # 将原有 listen 80 修改为 listen 80 改为 listen 443 ssl
  11.     listen 443 ssl;
  12.     # 原有 server_name,可继续新增更多当前证书支持的域名
  13.     server_name openclaw.openjarvis.net;
  14.     # ======================= 证书配置开始 =======================
  15.     # 指定证书文件(中间证书可以拼接至该pem文件中),请将 /etc/ssl/cert/ssl.pem 替换为您实际使用的证书文件的绝对路径
  16.     ssl_certificate /etc/nginx/ssl/openclaw.openjarvis.net.pem;
  17.     # 指定私钥文档,请将 /etc/ssl/cert/ssl.key 替换为您实际使用的私钥文件的绝对路径
  18.     ssl_certificate_key /etc/nginx/ssl/openclaw.openjarvis.net.key;
  19.     # 配置 SSL 会话缓存,提高性能
  20.     ssl_session_cache shared:SSL:1m;
  21.     # 设置 SSL 会话超时时间
  22.     ssl_session_timeout 5m;
  23.     # 自定义设置使用的TLS协议的类型以及加密套件(以下为配置示例,请您自行评估是否需要配置)
  24.     ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
  25.     # 指定允许的 TLS 协议版本,TLS协议版本越高,HTTPS通信的安全性越高,但是相较于低版本TLS协议,高版本TLS协议对浏览器的兼容性较差
  26.     ssl_protocols TLSv1.2 TLSv1.3;
  27.     # 优先使用服务端指定的加密套件
  28.     ssl_prefer_server_ciphers on;
  29.     # ======================= 证书配置结束 =======================
  30.     # 其它配置
  31.     location / {
  32.         proxy_pass http://127.0.0.1:18789;
  33.         # WebSocket升级头
  34.         proxy_http_version 1.1;
  35.         proxy_set_header Upgrade $http_upgrade;
  36.         proxy_set_header Connection 'upgrade';
  37.         # 客户端真实信息
  38.         proxy_set_header Host $host;
  39.         proxy_set_header X-Real-IP $remote_addr;
  40.         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  41.         proxy_set_header X-Forwarded-Proto $scheme;
  42.         # 缓冲区设置
  43.         proxy_buffering off;
  44.         # 超时设置
  45.         proxy_read_timeout 86400s;
  46.         proxy_send_timeout 86400s;
  47.         proxy_connect_timeout 30s;
  48.     }
  49. }
复制代码
5.接入钉钉
安装openclaw-channel-dingtalk插件

插件Github地址:https://github.com/soimy/openclaw-channel-dingtalk
  1. git clone https://github.com/soimy/openclaw-channel-dingtalk.git
  2. cd openclaw-channel-dingtalk
  3. openclaw plugins install -l .
复制代码
本地部署OpenClaw安装配置使用-17.png


钉钉应用及机器人

    创建钉钉应用
    访问 钉钉开发者后台
    创建企业内部应用
    添加「机器人」能力
    配置消息接收模式为 Stream 模式
    发布应用

    配置权限管理
在应用的权限管理页面,需要开启以下权限:
✅ Card.Instance.Write — 创建和投放卡片实例
✅ Card.Streaming.Write — 对卡片进行流式更新 步骤:
进入应用 → 权限管理 搜索「Card」相关权限 勾选上述两个权限 保存权限配置
本地部署OpenClaw安装配置使用-18.jpeg


    建立卡片模板 如需使用 AI 互动卡片功能,需要在钉钉卡片平台创建模板:
    访问 钉钉卡片平台
    进入「我的模板」
    点击「创建模板」
    卡片模板场景选择 「AI 卡片」
    无需选择预设模板,直接点击保存
    复制模板 ID(格式如:xxxxx-xxxxx-xxxxx.schema)
    在OpenClaw控制台的Channel标签->Dingtalk配置面板-> Card Template Id填入

    获取凭证 从开发者后台获取:
Client ID (AppKey)
Client Secret (AppSecret)
Robot Code (与 Client ID 相同)
Corp ID (企业 ID)
Agent ID (应用 ID)
本地部署OpenClaw安装配置使用-19.jpeg


9. 重启 Gatewa
  1. openclaw gateway restart
复制代码
本地部署OpenClaw安装配置使用-20.jpeg


10、与机器人进行对话进行验证

本地部署OpenClaw安装配置使用-21.jpeg


Docker 部署 OpenClaw 程教程
使用 Docker Compose
  1. version: '3.8'
  2. services:
  3.   openclaw:
  4.     image: 1186258278/openclaw-zh:latest
  5.     container_name: openclaw
  6.     ports:
  7.       - "18789:18789"
  8.     volumes:
  9.       - openclaw-data:/root/.openclaw
  10.     restart: unless-stopped
  11.     command: openclaw gateway run
  12.     # 新增优化配置
  13.     environment:
  14.       - TZ=Asia/Shanghai  # 统一时区,避免日志时间错乱
  15.       - NODE_ENV=production
  16.     logging:  # 日志配置(限制日志大小,避免占满磁盘)
  17.       driver: "json-file"
  18.       options:
  19.         max-size: "100m"  # 单个日志文件最大100M
  20.         max-file: "3"     # 最多保留3个日志文件
  21.     privileged: false     # 非特权模式(提升安全性)
  22.     mem_limit: 1G         # 限制容器内存使用(避免占用过多资源)
  23. volumes:
  24.   openclaw-data:
  25.     driver: local
  26. ###先执行初始化基础数据的命令
  27. //1. 手动初始化
  28. docker-compose run --rm openclaw openclaw setup
  29. docker-compose run --rm openclaw openclaw config set gateway.mode local
  30. //2. 配置绑定和认证
  31. docker-compose run --rm openclaw openclaw config set gateway.bind lan
  32. docker-compose run --rm openclaw openclaw config set gateway.auth.token YOUR_TOKEN
  33. //3. 设置模型配置,newapiapp是自定义的供应商名称,配置相应的apikey、baseurl、默认Id,可以设置多个
  34. docker-compose run --rm openclaw openclaw config set models.providers.newapiapp '{
  35.   "api": "openai-completions",
  36.   "apiKey": "sk-xxxx",
  37.   "baseUrl": "https://api.openai.com/v1",
  38.   "models": [
  39.     {
  40.       "id": "modelscope-k2.5",
  41.       "name": "modelscope-k2.5"
  42.     }
  43.   ]
  44. }'
  45. //设置默认主模型,后面的对话就可以默认使用对应供应商的模型了
  46. docker-compose run --rm openclaw openclaw config set agents.defaults.model.primary "newapiapp/modelscope-k2.5"
  47. //4. 允许不完全访问,可以通过ip、域名反代等远程访问
  48. docker-compose run --rm openclaw openclaw config set gateway.controlUi.allowInsecureAuth true
  49. ###配置初始化完成后,可以启动服务,执行如下命令
  50. docker-compose up -d
复制代码
使用 Docker Compose 部署
# 启动服务 docker-compose up -d
# 查看日志 docker-compose logs -f
# 停止服务 docker-compose down  
# 重启服务 docker-compose restart
8.2 Nginx 反向代理 + HTTPS
  1. # HTTP 80端口:强制跳转到HTTPS
  2. server {
  3.     listen 80;
  4.     listen [::]:80;  # 兼容IPv6(可选,建议加)
  5.     server_name your-domain.com;  # 替换为你的实际域名(如openclaw.example.com)
  6.     # 强制HTTPS跳转(保留原请求路径和参数)
  7.     return 301 https://$server_name$request_uri;
  8. }
  9. # HTTPS 443端口:代理到openclaw容器(18789端口)
  10. server {
  11.     listen 443 ssl http2;
  12.     listen [::]:443 ssl http2;  # 兼容IPv6
  13.     server_name your-domain.com;  # 必须和证书域名一致
  14.     # SSL证书路径(certbot自动生成,无需手动改)
  15.     ssl_certificate /etc/letsencrypt/live/your-domain.com/fullchain.pem;
  16.     ssl_certificate_key /etc/letsencrypt/live/your-domain.com/privkey.pem;
  17.     # 可选:SSL安全配置(提升HTTPS安全性,建议添加)
  18.     ssl_protocols TLSv1.2 TLSv1.3;  # 禁用低版本TLS
  19.     ssl_prefer_server_ciphers on;
  20.     ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384;
  21.     ssl_session_cache shared:SSL:10m;
  22.     ssl_session_timeout 10m;
  23.     # 反向代理到openclaw容器(localhost:18789)
  24.     location / {
  25.         proxy_pass http://localhost:18789;
  26.         proxy_http_version 1.1;
  27.         # WebSocket兼容(openclaw若用WebSocket,这两行必须加)
  28.         proxy_set_header Upgrade $http_upgrade;
  29.         proxy_set_header Connection "upgrade";
  30.         # 传递客户端真实IP/域名/协议
  31.         proxy_set_header Host $host;
  32.         proxy_set_header X-Real-IP $remote_addr;
  33.         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  34.         proxy_set_header X-Forwarded-Proto $scheme;
  35.         # 禁用缓存(适配动态服务)
  36.         proxy_cache_bypass $http_upgrade;
  37.         proxy_connect_timeout 30s;  # 连接超时(可选优化)
  38.         proxy_send_timeout 30s;
  39.         proxy_read_timeout 30s;
  40.     }
  41. }
  42. 完整实操步骤(从安装证书到验证生效)
  43. 前置条件
  44. 域名 your-domain.com 已解析到宿主机公网 IP(必须!否则 certbot 无法验证);
  45. 宿主机 80/443 端口已开放(防火墙 / 安全组需放行);
  46. Nginx 已安装并运行(systemctl status nginx 确认 active)。
  47. 步骤 1:安装 Certbot(获取 Let's Encrypt 证书)
  48. bash
  49. 运行
  50. # 更新apt源(避免安装失败)
  51. sudo apt update
  52. # 安装certbot和Nginx插件(自动配置Nginx)
  53. sudo apt install -y certbot python3-certbot-nginx
  54. 步骤 2:获取 SSL 证书(自动配置 Nginx)
  55. bash
  56. 运行
  57. # 替换为你的实际域名(如openclaw.example.com)
  58. sudo certbot --nginx -d your-domain.com
  59. 执行后按提示操作:输入邮箱 → 同意条款 → 是否共享邮箱(选 N) → 选择是否自动跳转 HTTPS(选 2,强制跳转);
  60. 成功后,certbot 会自动修改 Nginx 配置,无需手动改ssl_certificate路径。
  61. 步骤 3:验证证书配置
  62. bash
  63. 运行
  64. # 检查Nginx配置语法(避免格式错误)
  65. sudo nginx -t
  66. # 重载Nginx配置(无需重启,平滑生效)
  67. sudo systemctl reload nginx
  68. # 验证HTTPS是否生效
  69. curl -I https://your-domain.com
  70. # 输出包含「Server: nginx」「Strict-Transport-Security」即为成功
  71. 步骤 4:配置证书自动续期(Let's Encrypt 证书 90 天过期)
  72. bash
  73. 运行
  74. # 测试自动续期(仅测试,不实际续期)
  75. sudo certbot renew --dry-run
  76. # 添加定时任务(每天自动检查续期)
  77. sudo crontab -e
  78. # 粘贴以下内容(每天凌晨3点检查,证书快过期则自动续期)
  79. 0 3 * * * /usr/bin/certbot renew --quiet && systemctl reload nginx
复制代码
运维管理
日常管理命令
操作类型
命令
说明
启动
docker start openclaw
启动已停止的容器
停止
docker stop openclaw
优雅停止容器
重启
docker restart openclaw
重启容器
删除
docker rm -f openclaw
强制删除容器(数据卷保留)
查看日志
docker logs -f openclaw
实时查看日志
进入容器
docker exec -it openclaw bash
进入容器 Shell
9.2 版本更新
更新到最新版本
# 1. 停止并删除旧容器 docker stop openclaw && docker rm openclaw
# 2. 拉取最新镜像 docker pull 1186258278/openclaw-zh:latest  
# 3. 启动新容器
docker run -d --name openclaw -p 18789:18789 \
-v openclaw-data:/root/.openclaw --restart unless-stopped \
1186258278/openclaw-zh:latest \
openclaw gateway run
9.3 监控与日志
查看容器资源使用
# 查看资源使用情况 docker stats openclaw  
# 查看详细信息 docker inspect openclaw
日志管理
# 查看最近 100 行日志 docker logs --tail 100 openclaw  
# 查看最近 10 分钟的日志 docker logs --since 10m openclaw  
# 导出日志到文件 docker logs openclaw > openclaw.log
# 清理日志(谨慎使用)
docker run --rm -v /var/lib/docker/containers:/containers \   
     ubuntu find /containers -name "*.json" -type f -size +100M -delete
9.4 完全卸载
# 1. 停止并删除容器 docker stop openclaw && docker rm -f openclaw  
# 2. 删除数据卷(⚠️ 会删除所有配置和日志) docker volume rm openclaw-data
# 3. 删除镜像 docker rmi 1186258278/openclaw-zh:latest
# 4. 清理悬空镜像和容器 docker system prune -a
回复

使用道具 举报

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

本版积分规则

发布主题
阅读排行更多+

Powered by Discuz! X3.4© 2001-2013 Discuz Team.( 京ICP备17022993号-3 )