OpenClaw Docker沙箱错误解决方案
OpenClaw Docker沙箱错误解决方案
快速解决"Sandbox mode requires Docker"报错问题
错误描述
Agent failed before reply: Sandbox mode requires Docker, but the "docker" command was not found in PATH. Install Docker (and ensure "docker" is available), or set agents.defaults.sandbox.mode=off to disable sandboxing.OpenClaw Agent 启动失败,因为默认启用了沙箱(sandbox)模式,但你的系统中没有安装 Docker。
问题分析
错误原因
- • 沙箱模式需要Docker支持
- • 系统中未安装Docker
- • 默认配置启用了沙箱模式
解决思路
- • 无需强制安装Docker
- • 修改配置文件关闭沙箱
- • 本地开发沙箱非必需
解决方案步骤
1找到配置文件
配置文件路径:
C:UsersAdministrator.openclawopenclaw.json2修改沙箱配置
将沙箱模式从"all"改为"off"
修改前:
"sandbox": { "mode": "all"}
修改后:
"sandbox": { "mode": "off"
}
3保存并重启
保存配置文件修改,重新启动OpenClaw Agent
完整配置示例
{ "agents": { "defaults": { "model": { // 模型配置... }, "models": { // 模型列表... }, "workspace": "...", "compaction": { // 压缩配置... }, "sandbox": { "mode": "off" // ← 修改这里! } } }}
交互式演示
错误状态
"sandbox":
修改后:
"sandbox": { "mode": "off"
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/248209.html