上一篇
(10233期)Generate responsive HTML pages suitable for reporting, supporting resizing and screenshot capture. – 四象限业务报告 · 一键生成精美 HTML
下一篇
(10231期)Web Perf – Chrome DevTools 驱动的专业级性能审计
VM级隔离沙箱 · 安全运行任意代码 Docker官方VM级隔离沙箱方案,支持多代理安全执行,网络精细可控,零信任代码运行环境 使用说明 核心用法 Docker Sandbox 是 Docker Desktop 4.49+ 提供的VM级隔离执行环境,通过轻量级虚拟机实现 agent 与宿主系统的彻底隔离。核心工作流三步:创建沙箱(docker sandbox create)→ 执行命令(docker sandbox exec)或直接运行 agent(docker sandbox run)→ 清理销毁(docker sandbox rm)。支持 Claude、Codex、Copilot、Gemini、Kiro 等主流 AI agent,工作目录通过 virtiofs 高性能挂载,保持与宿主路径结构一致。 显著优点 1. 真正的硬件级隔离不同于容器隔离,每个沙箱运行在独立轻量 VM 中,文件系统、网络栈完全隔离,即使沙箱内内核漏洞也无法逃逸至宿主。 2. 精细化网络管控内置网络代理支持白名单/黑名单双模式:--policy deny 默认拒绝所有出站,仅放行指定域名;支持 CIDR 级别的 IP 封锁、绕过代理直连配置,以及完整的网络活动日志审计。 3. 即开即用的开发环境预装 Node.js LTS、Git、Python、curl 及 npm 全局目录,Docker-in-Docker 支持(/run/docker.sock 挂载),满足绝大多数开发场景无需额外配置。 4. 多 agent 统一接口单一命令格式适配不同 AI 提供商的 agent,降低团队多工具切换成本。 5. 可持久化与模板化支持 save 命令将配置好的沙箱保存为团队共享模板,实现环境 reproducibility。 潜在缺点与局限性 版本门槛严格:必须 Docker Desktop 4.49+,旧版本用户需升级 VM 启动开销:相比原生容器有额外启动时间(秒级),不适合高频短任务 Node.js fetch 代理不兼容:原生 fetch 忽略 HTTP_PROXY 环境变量,需额外 require hook 处理(文档已提供方案) Windows 路径转换陷阱:Git Bash/MSYS2 会自动转换 Unix 路径,需设置 MSYSNOPATHCONV=1 资源占用:每个沙箱独立 VM,大量并行沙箱将显著消耗内存 适合人群 需要安全测试不可信 npm 包的安全研究人员与开发者 运行外部来源代码(如 AI 生成的脚本)的 AI 应用开发者 需要网络受限环境执行敏感操作的合规团队 追求可复现环境的 MLOps / DevOps 工程师 常规风险 沙箱本身不消除代码逻辑风险(如删除挂载目录内的文件),仅隔离系统层面影响。建议配合 --policy deny 网络策略使用,并定期审查 docker sandbox network log。删除沙箱为不可逆操作(rm 直接销毁 VM),重要数据需确保已同步出沙箱。 原始说明 Create and manage Docker sandboxed VM environments for safe agent execution. Use when running untrusted code, exploring packages, or isolating agent workloads. Supports Claude, Codex, Copilot, Gemini, and Kiro agents with network proxy controls.
VM级隔离沙箱 · 安全运行任意代码
Docker官方VM级隔离沙箱方案,支持多代理安全执行,网络精细可控,零信任代码运行环境
Docker Sandbox 是 Docker Desktop 4.49+ 提供的VM级隔离执行环境,通过轻量级虚拟机实现 agent 与宿主系统的彻底隔离。核心工作流三步:创建沙箱(docker sandbox create)→ 执行命令(docker sandbox exec)或直接运行 agent(docker sandbox run)→ 清理销毁(docker sandbox rm)。支持 Claude、Codex、Copilot、Gemini、Kiro 等主流 AI agent,工作目录通过 virtiofs 高性能挂载,保持与宿主路径结构一致。
1. 真正的硬件级隔离
不同于容器隔离,每个沙箱运行在独立轻量 VM 中,文件系统、网络栈完全隔离,即使沙箱内内核漏洞也无法逃逸至宿主。
2. 精细化网络管控
内置网络代理支持白名单/黑名单双模式:--policy deny 默认拒绝所有出站,仅放行指定域名;支持 CIDR 级别的 IP 封锁、绕过代理直连配置,以及完整的网络活动日志审计。
3. 即开即用的开发环境
预装 Node.js LTS、Git、Python、curl 及 npm 全局目录,Docker-in-Docker 支持(/run/docker.sock 挂载),满足绝大多数开发场景无需额外配置。
4. 多 agent 统一接口
单一命令格式适配不同 AI 提供商的 agent,降低团队多工具切换成本。
5. 可持久化与模板化
支持 save 命令将配置好的沙箱保存为团队共享模板,实现环境 reproducibility。
fetch 忽略 HTTP_PROXY 环境变量,需额外 require hook 处理(文档已提供方案)MSYSNOPATHCONV=1沙箱本身不消除代码逻辑风险(如删除挂载目录内的文件),仅隔离系统层面影响。建议配合 --policy deny 网络策略使用,并定期审查 docker sandbox network log。删除沙箱为不可逆操作(rm 直接销毁 VM),重要数据需确保已同步出沙箱。
Create and manage Docker sandboxed VM environments for safe agent execution. Use when running untrusted code, exploring packages, or isolating agent workloads. Supports Claude, Codex, Copilot, Gemini, and Kiro agents with network proxy controls.
本站提供的资源转载自国内外各大媒体和网络,仅供试玩体验;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该游戏内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。
上一篇
(10233期)Generate responsive HTML pages suitable for reporting, supporting resizing and screenshot capture. – 四象限业务报告 · 一键生成精美 HTML
下一篇
(10231期)Web Perf – Chrome DevTools 驱动的专业级性能审计
还没有玩家留言,来抢沙发吧~
登录后即可发表你的资源评测、评分,与其他玩家交流