docker部署openclaw遇到的一些踩坑记录
1. 关于各种包确实的问题,例如
1)
Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'nostr-tools' imported from /app/dist/nostr-CbbGL74J.js
2)Cannot find package 'zca-js' imported from /app/dist/zalouser-CxeH9e8o.js
解决方法:
修改dockerfile文件,在RUN pnpm build:docker前增加以下代码,缺少哪个包安装哪个包,比如我这里需要安装nostr-tools、 zca-js、 google-auth-library。
RUN pnpm add nostr-tools zca-js google-auth-library -w
2. 容器一直重启
Container openclaw-openclaw-gateway-1 Started0.0s
Error response from daemon: Container bee17a63c281f5774d3e87c45e1a1b20d304613bf4786d63100e97e76142fd97 is restarting, wait until the container is running
查看日志获取具体报错:
docker logs bee17a63c281f5774d3e87c45e1a1b20d304613bf4786d63100e97e76142fd97 #容器号换成自己的
1)docker logs bee17a63c281f5774d3e87c45e1a1b20d304613bf4786d63100e97e76142fd97
2026-03-20T01:56:59.491+00:00 Gateway failed to start: Error: non-loopback Control UI requires gateway.controlUi.allowedOrigins (set explicit origins), or set gateway.controlUi.dangerouslyAllowHostHeaderOriginFallback=true to use Host-header origin fallback mode
解决方法:
检查配置文件,确保你的配置文件(如 .env 或 openclaw.json)中包含了正确的 gateway.controlUi.allowedOrigins 设置。例如:
{
"gateway": {
"controlUi": {
"allowedOrigins": [
"http://localhost:18789",
"https://localhost:18789",
"http://127.0.0.1:18789",
"https://你的服务器ip:18789",
]
}
}
}3. control ui requires device identity (use HTTPS or localhost secure context
解决方法:
先建立密钥对存放在当前路径下的文件夹certs下,再在docker-compose.yml文件中添加挂在目录,添加完毕重启容器。

4. 访问UI出现pairing required
解决方法:
在容器内部执行以下代码进行配对
openclaw devices list # 列出待配对和已配对的设备 openclaw devices approve <设备标识> #对可信设备进行配对授权
5. 聊天窗口对话出现:HTTP 401: Invalid Authentication
解决方法:
在容器内部执行以下代码
openclaw setup
总结
到此这篇关于docker部署openclaw遇到的一些踩坑记录的文章就介绍到这了,更多相关docker部署openclaw踩坑内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!
相关文章

Docker部署OpenClaw后容器内无法使用代理的解决方法
在本地跑得好好的OpenClaw,一放到Docker容器里,代理就不生效了,如果你正在经历这些,别怀疑人生——这不是你的问题,是Docker网络和OpenClaw代理解析逻辑的双重夹击,我2026-04-23
阿里云CentOS上如何使用Docker部署OpenClaw并接入百炼大模型
文章主要讲述了作者在阿里云服务器上搭建OpenClaw的过程,选择了阿里云百炼大模型并使用了免费额度,文中详细介绍了环境准备步骤,包括安装Docker和DockerCompose,以及配置Doc2026-04-15
OpenClaw接入飞书机器人的完整教程(Docker部署版)
本教程基于 Docker 部署的 OpenClaw 环境编写,所有命令都已适配 Docker 容器化场景,如果你尚未部署 OpenClaw,请先完成基础部署,感兴趣的小伙伴可以跟随小编一起学习一2026-04-10
腾讯云OpenClaw部署之解决Docker镜像拉取超时的完整步骤
penClaw作为2026年爆火的开源AI 执行引擎,凭借其强大的任务自动化能力和灵活的扩展性,吸引了大量开发者和企业用户,这篇文章主要介绍了腾讯云OpenClaw部署之解决Docker镜像2026-04-09
OpenClaw安装部署指南之npm、Docker与源码三种模式详解
OpenClaw 是一款热门且强大的开源 AI 智能体框架,大家称它为养龙虾,其核心能力是让大语言模型能够理解指令并直接操作你的电脑完成真实任务,这篇文章主要介绍了OpenClaw安装2026-04-08
想要拥有一个完全私有化部署、支持 Claude 和 ChatGPT 的中文 AI 助手?OpenClaw(原Clawdbot/Moltbot)汉化版正是你的不二之选,本文给大家介绍了如何使用Docker部署OpenC2026-03-30
OpenClaw Docker部署踩坑全记录(OpenClaw v2026.3.23)
文章详细记录了使用Docker部署OpenClaw的全过程,强调了使用官方镜像而非本地build的重要性,并提供了完整的docker-compose配置文件,文章还指导了部署流程和访问地址,最后解2026-03-26
一文教你OpenClaw Docker 部署并调用本地Qwen3.5 9B模型
本文详细介绍了在 Ubuntu 24.04 系统上通过 Docker 部署 Ollama 并运行 Qwen3.5-9B的完整流程,同时对接 OpenClaw 实现 Web 交互,文中通过示例代码介绍的非常详细,需要的2026-03-12
Windows、macOS、Linux三系统本地部署OpenClaw+避坑指南+Docker一键部
本文给大家分享全网最全的OpenClaw安装部署教程,覆盖Windows、macOS、Linux三系统本地部署,并最终提供Docker一键部署方案,感兴趣的朋友一起看看吧2026-03-10
本文详细介绍了在MacBook Air M4芯片上使用Docker部署OpenClaw的过程,通过本文的步骤和技巧,读者可以成功部署并使用OpenClaw作为智能助理,感兴趣的朋友跟随小编一起看看吧2026-03-05












最新评论