你遇到了端口冲突18789 已经被占用。这通常是因为之前运行的 OpenClaw 网关进程没有正常退出例如你在同一个容器里启动了多次或者另一个终端/容器占用了该端口。 立刻解决在当前容器内方法1使用 OpenClaw 自带的停止命令openclaw gateway stop然后再尝试启动openclaw方法2手动杀掉占用端口的进程# 安装 lsof如果没有apt-getupdateapt-getinstall-ylsof# 查看哪个进程占用了 18789lsof-i:18789# 假设进程 PID 是 12345杀掉它kill-9PID# 重新启动 openclawopenclaw方法3修改配置文件换一个端口编辑配置文件你已经有备份了vi/root/.openclaw/openclaw.json找到类似port: 18789的地方改成其他未被占用的端口例如 18790。保存后重新启动openclaw 长期建议避免下次再出现在停止容器或退出前确保优雅关闭网关openclaw gateway stop# 或者用 CtrlC 停止前台进程如果你是在Docker 容器中反复运行建议每次启动新容器时使用--rm并确保一个容器只启动一个 openclaw 进程。或者用docker exec附加到已运行的容器时不要重复启动。现在先执行openclaw gateway stop试一试应该就能正常启动了。如果还有问题把lsof -i :18789的输出贴给我看。