
最近很多新闻展示openclaw拥有过多的本地权限,导致openclaw分线不可控。而通过 Docker 容器化开发环境,可以实现文件系统隔离与网络访问限制。这能有效防止 它误读宿主机敏感文件,并拦截未经授权的后台进程操作,从而将潜在的安全泄露风险锁定在受控的容器内。(注意安装openclaw之前在docker中安装npm)curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - sudo apt-get install -y nodejs # 安装依赖,前提是下载openclaw GitHub到本地 pnpm install把虾关进笼子1. 启用 WSL2(Docker Desktop 依赖)以管理员身份打开 PowerShell,运行:# 开启 WSL 核心功能 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart # 开启虚拟机 dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart重启电脑。设置 WSL 默认版本为 2:wsl --update wsl --set-default-version 2安装一个发行版(如 Ubuntu):wsl --install -d Ubuntu首次启动 U