刚开始尝试,一直访问不了web管理页面,搞了好久搞好记录一下!
一、在Docker里面部署OpenClaw
1、现在自己自己的docker里面搜索openclaw的镜像。或者自己随便选。
(我英文不好,看到有汉化版的就选择了汉化版。下边是地址。)
国内用户强烈推荐使用 Docker Hub 镜像,拉取速度快,无需翻墙!
| 镜像源 | 拉取命令 | 适用 |
|---|---|---|
| Docker Hub(国内推荐) |
docker pull 1186258278/openclaw-zh:latest |
国内用户 |
| GitHub |
docker pull ghcr.io/1186258278/openclaw-zh:latest |
海外用户 |
2、安装好后查询一下是否拉取成功、记录一下【镜像ID】,方便接下来的命令。
下图里“ea10d442fae7 ”就是我的镜像ID,复制一下,更改后边的执行命令。
3、在文件管理里面建一个文件夹,用来部署openclaw。复制文件夹绝对路径。
我的路径:“/vol2/1000/www/openclaw” 下边命令要修改
4、初始化配置:
docker run --rm -v [你的路径]:/root/.openclaw \ [镜像ID] openclaw setup
5、设置本地模式:
docker run --rm -v [你的路径]:/root/.openclaw \ [镜像ID] openclaw config set gateway.mode local
6、绑定局域网:
docker run --rm -v [你的路径]:/root/.openclaw \ [镜像ID] openclaw config set gateway.bind lan
7、设置访问令牌:
docker run --rm -v [你的路径]:/root/.openclaw \ [镜像ID] openclaw config set gateway.auth.token my-secret-token
8、启动容器:
docker run -d \--name openclaw \-p 18789:18789 \-v [你的路径]:/root/.openclaw \--restart unless-stopped \[镜像ID] openclaw gateway run
二、配置OpenClaw 关联局域网内本地大模型
放在下一篇,
openclaw # 启动 OpenClaw openclaw onboard # 初始化向导 openclaw dashboard # 打开网页控制台 openclaw config # 查看/修改配置 openclaw skills # 管理技能 openclaw --help # 查看帮助
## 常用命令
“`bash
# 查看日志
docker logs -f openclaw
# 停止/重启容器
docker stop openclaw
docker restart openclaw
# 进入容器
docker exec -it openclaw sh
# 删除容器
docker stop openclaw && docker rm openclaw
# 查看配置
docker exec openclaw openclaw config get gateway
# 在容器内执行 OpenClaw 命令
docker exec openclaw openclaw –help
docker exec openclaw openclaw status
“`
—
## 空间清理
Docker 镜像和容器会占用大量磁盘空间(OpenClaw 镜像约 4GB),建议定期清理:
“`bash
# 查看 Docker 空间占用
docker system df
# 清理已停止的容器
docker container prune -f
# 清理未使用的镜像
docker image prune -f
# 清理构建缓存
docker builder prune -f
# 一键清理所有未使用资源(镜像、容器、网络、缓存)
docker system prune -a
# 连同未使用的数据卷一起清理(会删除数据,谨慎使用)
docker system prune -a --volumes
“`









