让 AI Agent 自己安装软件、运行命令,像把家门钥匙交给一位动作很快、但偶尔会理解错指令的助手。Docker Sandboxes 想解决的正是这个风险:它为每个编程任务创建独立的沙箱——限制程序可访问文件、网络和系统资源的受控环境——让 Agent 不必直接在开发者的宿主系统上动手。这项发布在 Hacker News 获得近 400 个赞,也反映出开发者对标准化隔离环境的迫切需求。
Docker 的关键选择是 MicroVM:一种启动更快、功能更精简,但仍用独立内核隔开宿主机的虚拟机。沙箱默认是一次性的,任务结束后,文件和运行状态随环境一起销毁;管理员还能设置网络和文件系统边界。Docker 称其开箱支持 Claude Code、Gemini CLI、Copilot CLI、Codex、OpenCode 和 Kiro,Agent 甚至能在沙箱内继续启动 Docker 容器。它也允许跳过逐次审批,让 Agent 无人值守地工作,不过安全性仍取决于隔离和访问规则是否配置得当。