前言
手动安装 OpenClaw 虽然不难,但是操作比较繁琐,尤其是针对新机器,需要反复安装 Node 和 Git 环境,相当耗时,而且容易出错。
为了能以最快的速度体验上龙虾,今天我们以 Docker 的方式,来快速进行 OpenClaw 的安装。
具体部署流程
1. 创建自定义网络
1 | docker network create c_bridge |
创建自定义网络,方便后期多容器交互。
2. 创建数据映射目录
1 | mkdir -p /root/songjian/openclaw |
创建数据持久化目录,确保 OpenClaw 配置和数据不会丢失。
3. 搜索 OpenClaw 镜像
1 | docker search openclaw |
或访问 Docker Hub 查看可用镜像:https://hub.docker.com/r/openclaw/openclaw
4. 拉取镜像
1 | # 拉取最新版本 |
镜像大小约 300MB,拉取速度取决于网络状况。
5. 创建容器
1 | docker run -d \ |
参数解释:
-d:后台运行--name=c_openclaw:指定容器名称--restart=always:自动重启策略--network=c_bridge:加入自定义网络-p 3012:3000:将内部 3000 端口映射到宿主机 3012-p 18789:18789:网关通信端口-v /root/songjian/openclaw:/root/.openclaw:挂载数据目录-h c_openclaw:设置容器主机名-e TZ=Asia/Shanghai:设置时区-e OPENCLAW_SKIP_ONBOARD=true:跳过首次引导
6. 进入容器并配置
1 | # 查看容器是否正常运行 |
在容器内部执行以下命令完成初始配置:
1 | # 运行初始化向导 |
7. 访问 OpenClaw
- 管理后台:浏览器打开
http://你的服务器IP:3012 - 网关地址:
ws://你的服务器IP:18789
8. 验证服务状态
1 | # 查看容器内服务状态 |
常见问题
1. 端口冲突
如果 3012 或 18789 端口已被占用,可修改为其他端口:
1 | # 例如使用 3013:3000 |
2. 权限问题
如果遇到权限错误,可尝试修改数据目录权限:
1 | sudo chmod 777 -R /root/songjian/openclaw |
3. 镜像拉取失败
可尝试使用国内镜像源:
1 | docker pull registry.cn-hangzhou.aliyuncs.com/openclaw/openclaw:latest |
4. 配置文件丢失
所有配置文件保存在 /root/songjian/openclaw 目录,定期备份此目录即可。
管理命令
1 | # 停止容器 |
升级到新版本
1 | # 1. 停止并删除旧容器 |
总结
通过 Docker 部署 OpenClaw,你可以在 5 分钟内完成安装和配置,无需关心 Node.js 版本、系统依赖等问题。这种方式特别适合快速体验、测试环境部署
现在你已经成功部署了 OpenClaw,可以开始使用强大的 AI 智能体功能了!
本文为作者原创 转载时请注明出处 谢谢

乱码三千 – 点滴积累 ,欢迎来到乱码三千技术博客站