一键脚本安装OpenClaw:5分钟跑起来

说出来你可能不信,之前每次重装系统都要手动敲一堆命令,什么安装Docker、配置镜像加速、开放端口…烦死了。后来我写了个一键脚本,5分钟搞定,爽歪歪。


一句话概括

这篇文章告诉你:怎么用一行命令自动安装OpenClaw,不用手动敲命令,新手也能5分钟搞定。


为什么用一键脚本

手动安装的痛点:

  • 命令太多,容易漏
  • 每次都要查文档
  • 新手容易出错
  • 不同系统命令不一样

一键脚本解决这些问题:

  • 一行命令全搞定
  • 自动检测系统
  • 自动安装Docker
  • 自动配置镜像加速
  • 自动开放端口

使用方法

1. 一键安装(推荐)

curl -sSL https://get.openclaw.ai | sh

或者:

wget -qO- https://get.openclaw.ai | sh

2. 等待安装完成

脚本会自动:

  1. 检测系统(CentOS/Ubuntu/Debian)
  2. 安装Docker(如未安装)
  3. 配置Docker镜像加速
  4. 拉取OpenClaw镜像
  5. 启动容器
  6. 配置开机自启
  7. 开放端口

安装完成后会显示:

🎉 OpenClaw 安装完成!

访问地址:http://你的IP:8080
数据目录:/opt/openclaw
控制面板:http://你的IP:8080

常用命令:
  docker logs openclaw    查看日志
  docker restart openclaw 重启

脚本功能

这个脚本会帮你完成以下所有操作:

步骤 操作 说明
1 系统检测 自动识别CentOS/Ubuntu/Debian
2 安装Docker 自动安装Docker和Docker Compose
3 镜像加速 配置国内Docker镜像源
4 开放端口 自动开放8080端口
5 启动容器 自动运行OpenClaw
6 开机自启 配置systemd服务

高级选项

指定端口

默认端口是8080,如果想用其他端口:

curl -sSL https://get.openclaw.ai | sh -s -- --port 8888

指定数据目录

默认数据目录是 /opt/openclaw,如果想用其他目录:

curl -sSL https://get.openclaw.ai | sh -s -- --data-dir /home/openclaw

跳过Docker安装

如果已经安装了Docker,想跳过这一步:

curl -sSL https://get.openclaw.ai | sh -s -- --skip-docker

组合使用

# 指定端口和数据目录
curl -sSL https://get.openclaw.ai | sh -s -- --port 8888 --data-dir /home/openclaw

验证安装

安装完成后,验证一下:

# 查看容器状态
docker ps
# 应该能看到 openclaw 正在运行

# 查看日志
docker logs openclaw
# 应该看到类似 "Gateway starting on http://0.0.0.0:8080"

# 测试访问
curl http://localhost:8080

常用命令

安装完成后,你可以通过以下命令管理OpenClaw:

# 查看状态
docker ps
docker logs openclaw

# 重启
docker restart openclaw

# 停止
docker stop openclaw

# 启动
docker start openclaw

# 升级
docker pull openclaw/openclaw:latest
docker rm -f openclaw
docker run -d ...(用一键脚本更方便)

# 卸载
docker stop openclaw
docker rm openclaw
rm -rf /opt/openclaw

更新OpenClaw

方法1:一键更新

curl -sSL https://get.openclaw.ai | sh -s -- --update

方法2:手动更新

# 拉取最新镜像
docker pull openclaw/openclaw:latest

# 备份数据
cp -r /opt/openclaw /opt/openclaw-backup-$(date +%Y%m%d)

# 重建容器
docker stop openclaw
docker rm openclaw
docker run -d \
  --name openclaw \
  -p 8080:8080 \
  -v /opt/openclaw:/root/.openclaw \
  --restart unless-stopped \
  openclaw/openclaw:latest

卸载

如果不用了,卸载也很简单:

# 停止容器
docker stop openclaw

# 删除容器
docker rm openclaw

# 删除数据(谨慎!会删除所有配置)
rm -rf /opt/openclaw

# 可选:卸载Docker(如果是一键脚本安装的)
curl -sSL https://get.docker.com | sh -s -- --uninstall

常见问题

1. 安装失败

可能原因

  • 网络问题(无法访问Docker Hub)
  • 权限不够
  • 系统不支持

解决

# 用root运行
sudo su - root
curl -sSL https://get.openclaw.ai | sh

# 或者
curl -sSL https://get.openclaw.ai | sudo sh

2. 端口被占用

症状:报错 “port is already allocated”

解决

# 查看端口占用
sudo netstat -tulpn | grep 8080

# 换端口
curl -sSL https://get.openclaw.ai | sh -s -- --port 8081

3. Docker安装失败

症状:提示Docker安装失败

解决

# 先卸载旧版Docker
sudo apt remove docker docker-engine docker.io containerd runc

# 或者
sudo yum remove docker docker-common docker-selinux docker-engine-selinux docker-engine

# 然后重试
curl -sSL https://get.openclaw.ai | sh

4. 镜像拉取超时

症状:安装过程中卡住不动

解决

# 配置代理
export HTTP_PROXY=http://你的代理:端口
export HTTPS_PROXY=http://你的代理:端口

# 然后重试
curl -sSL https://get.openclaw.ai | sh

支持的系统

一键脚本支持以下系统:

系统 版本
Ubuntu 18.04, 20.04, 22.04
Debian 9, 10, 11
CentOS 7, 8
RHEL 7, 8
Amazon Linux 2

脚本源码

如果你想看脚本源码或者想自己修改:

# 下载脚本
curl -sSL https://get.openclaw.ai/install.sh -o install.sh

# 查看内容
cat install.sh

进阶配置

1. 自定义安装脚本

# 下载脚本后修改
curl -sSL https://get.openclaw.ai/install.sh -o install.sh
vim install.sh  # 修改配置
bash install.sh

2. 配置多实例

# 一键部署集群
curl -sSL https://get.openclaw.ai/cluster.sh | sh

3. 配置远程管理

# 配置远程管理
openclaw remote add user@server
openclaw remote list

写在最后

一键脚本真的省心,我现在重装系统5分钟就搞定了。

新手强烈推荐用这个,省心省力。

有问题评论区问,看到了都会回。


下期预告

下一期讲讲微信接入配置,让OpenClaw成为你的微信AI助手。敬请期待!

往期文章

  • Windows Docker安装OpenClaw
  • Linux服务器Docker部署OpenClaw
  • VPS云端部署OpenClaw+公网访问
  • Docker Compose集群部署OpenClaw

参考资料

  • OpenClaw官网:https://openclaw.ai
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐