메뉴
HN
Hacker News • 47일 전

도커 샌드박스: AI 에이전트를 위한 일회용 격리 환경

IMP
8/10
핵심 요약

도커(Docker)가 코딩 AI 에이전트가 안전하게 작업할 수 있는 일회용 격리 환경인 '도커 샌드박스(Docker Sandboxes)'를 출시했습니다. 마이크로VM 기반의 격리 공간에서 에이전트가 자율적으로 패키지를 설치하고 코드를 실행하더라도 호스트 시스템은 안전하게 보호됩니다. 개발자들은 별도의 승인 과정 없이 빠르고 위험 없이 AI 에이전트의 'YOLO 모드(자율 실행)'를 활용할 수 있게 되었습니다.

번역된 본문

도커 샌드박스(Docker Sandboxes) – AI 에이전트를 위한 일회용, 격리된 샌드박스

로컬 샌드박스에서 AI 에이전트를 안전하게 실행하세요. Claude Code, Gemini CLI, Copilot CLI, Codex, OpenCode, Kiro와 같이 안전하고 무인 실행이 필요한 AI 에이전트를 위한 일회성, 격리된 샌드박스입니다.

설치 방법: macOS: $ brew trust docker/tap && brew install docker/tap/sbx Windows:

winget install Docker.sbx 무료로 시작하기 | 데모 영상 보기

작동 중인 샌드박스: 에이전트가 패키지를 설치하고, 도커를 실행하고, 구성을 수정하고, 무인으로 작업을 실행하는 것을 지켜보세요. 그런 다음 단 하나의 명령으로 샌드박스를 폐기할 수 있습니다. sbx-demo ▶ 데모 실행: "Run Demo"를 클릭하여 시작하세요.

왜 샌드박스가 필요한가요? 에이전트에게 작업을 수행하는 데 필요한 자율성을 안전하게 부여하세요. 에이전트는 자유로울 때 가장 훌륭한 작업을 수행합니다. 샌드박스를 통해 에이전트가 통제력을 잃지 않고 빠르게 실행되도록 하므로, 속도와 보안 간의 트레이드오프를 없앨 수 있습니다. (파일 시스템, 네트워크, 자격 증명 통제) 전체 팀에 이러한 제어를 적용해야 합니까? 그것은 바로 Docker AI 거버넌스(Governance) 기능입니다.

안전한 YOLO 모드: 각 에이전트는 개발 환경과 프로젝트 작업 공간만 마운트된 전용 마이크로VM(MicroVM) 내에서 실행됩니다. 에이전트는 패키지를 설치하고, 구성을 수정하고, 자체적으로 도커 컨테이너를 띄울 수 있습니다. 하지만 귀하의 호스트 시스템은 전혀 손대지 않고 그대로 안전하게 유지됩니다. 수동 검토, 권한 요청 팝업, 감독이 필요하지 않습니다.

  • 사용자 정의 가능한 안전한 실행: 사용자가 정의한 네트워크 및 파일 시스템 제어. Docker AI Governance를 통해 조직 전체에 적용 가능.
  • 마이크로VM 격리: 호스트 시스템과의 강력한 보안 경계.
  • 빠른 시작 및 쉬운 폐기: 기본적으로 일회용이며, 일반 VM보다 빠릅니다.
  • 에이전트도 도커를 사용할 수 있습니다: 샌드박스 내에서 에이전트가 컨테이너를 실행할 수 있습니다.
  • 실제 개발 환경: 패키지 설치, 서비스 실행, 무인 작업 수행.

모든 코딩 에이전트를 위한 단일 샌드박스: Claude Code, Gemini CLI, Copilot CLI, Codex, Kiro, OpenCode를 지원합니다.

기본적으로 --dangerously-skip-permissions(권한 건너뛰기) 모드를 사용하게 되었습니다. 이제 관대한 모드를 안심하고 사용할 수 있습니다. 사실, 그것이 기본값입니다. 선도적인 코딩 에이전트와 함께 작동합니다.

모든 팀은 곧 그들을 위해 실제 작업을 수행하는 자체 AI 에이전트 팀을 갖게 될 것입니다. 문제는 그것이 안전하게 이루어질 수 있는지 여부입니다. NanoClaw는 에이전트를 보안적으로 신뢰하지 않고 그 주위에 방화벽을 구축한다는 원칙에 따라 구축되었습니다. 도커는 바로 이 점에서 한발 앞서 있었습니다. 도커 샌드박스는 인프라 수준에서 이를 구현한 모습이며, 조직이 보안을 타협하지 않고 에이전트에서 최대한의 가치를 얻을 수 있도록 만듭니다.

  • Gavriel Cohen, NanoClaw 창립자

도커 샌드박스를 통해 에이전트는 안전을 타협하지 않고 오래 걸리는 작업을 수행할 수 있는 자율성을 갖게 됩니다. 우리는 샌드박스를 Warp에 통합하여 개발자가 에이전트가 로컬에서 실행되든 클라우드에서 실행되든 관계없이 일관된 환경에서 에이전트를 자유롭게 실행할 수 있게 되어 기쁩니다.

  • Ben Navetta, Warp 엔지니어링 리드

에이전트에게 자유를 주세요. 중요한 것은 안전하게 지키세요. (설치 링크 및 문서 보기 안내)

자주 묻는 질문 (FAQ):

AI 코딩 에이전트를 위한 샌드박스란 무엇입니까? 샌드박스는 내부에서 실행되는 에이전트로부터 파일 시스템과 네트워크를 보호하는 격리된 마이크로VM 환경입니다.

어떤 코딩 에이전트가 지원됩니까? 기본적으로 Claude Code, Gemini CLI, Copilot CLI, Codex, OpenCode, Kiro를 지원합니다. 또한 자신만의 환경을 직접 만들 수도 있습니다.

"YOLO 모드"란 무엇이며 안전합니까? YOLO 모드(--dangerously-skip-permissions)는 승인 프롬프트 없이 에이전트에 자율성을 부여합니다. 속도를 위해 필수적이지만 가드레일이 없으면 위험합니다. 샌드박스는 각 에이전트를 전용 마이크로VM 내부에 격리시켜 이를 안전하게 만듭니다.

샌드박스는 일반 VM과 어떻게 다릅니까? 샌드박스는 마이크로VM에서 완전히 격리되어 실행되므로, 일반적인 VM을 실행하는 전체 비용을 지불하지 않고도 더 높은 수준의 격리를 제공합니다. 이를 통해 추가적인 도커 컨테이너를 실행하는 것과 같이 더 많은 권한이 필요한 작업을 안전하게 수행할 수 있습니다.

어떤 보안 제어를 구성할 수 있습니까? 이러한 제어를 한 번 정의하고 모든 개발자의 컴퓨터에 적용하려면 Docker AI Governance를 참조하십시오.

원문 보기
원문 보기 (영어)
Docker Sandboxes Run AI agents safely in local sandboxes. Disposable, isolated sandboxes for AI agents like Claude Code, Gemini CLI, Copilot CLI, Codex, OpenCode, and Kiro that need safe, unattended execution. macOS $ brew trust docker/tap && brew install docker/tap/sbx Copy Windows > winget install Docker.sbx Copy Get started free Watch demo See it in action Sandboxes in action. Watch an agent install packages, run Docker, modify configs, and execute unattended. Then dispose of the sandbox in one command. sbx-demo ▶ Run Demo Click "Run Demo" to start Get started Get started in seconds. macOS $ brew trust docker/tap && brew install docker/tap/sbx Copy Windows > winget install Docker.sbx Copy Read the docs Why sandboxes Give agents the autonomy they need to get work done, safely. Agents do their best work when they have freedom. Sandboxes let them run fast without running wild, so speed and safety stop being a tradeoff. Filesystem Network Credentials Need to enforce these controls across your whole team? That's Docker AI Governance Capabilities YOLO mode, safely. Each agent runs inside a dedicated microVM with your dev environment and only your project workspace mounted in. Agents can install packages, modify configs, and spin up their own Docker containers. Your host stays untouched. No manual review, no permission prompts, no supervision required. Customizable Safe Execution Network and filesystem controls you define. Enforceable org-wide with Docker AI Governance. MicroVM Isolation Hard security boundary from the host. Fast to Spin Up, Easy to Tear Down Disposable by default. Faster than VMs. Agents Can Use Docker Too Agents can spin up containers within Sandboxes. Real Dev Environment Install packages, run services, work unattended. One Sandbox for All Your Coding Agents Claude Code, Gemini CLI, Copilot CLI, Codex, Kiro, OpenCode. Default -dangerously-skip-permissions Use permissive modes with confidence. In fact, that's the default. Works with leading coding agents Every team is about to have their own team of AI agents doing real work for them. The question is whether it can happen safely. NanoClaw was built on the principle that you don't trust agents with security, you build walls around them. Docker has been ahead of the curve on exactly this. Docker Sandboxes is what that looks like at the infrastructure level, making it possible for organizations to get the full value from agents without compromising on security. Gavriel Cohen Creator of NanoClaw, NanoClaw Docker Sandboxes let agents have the autonomy to do long-running tasks without compromising safety. We're excited to integrate Sandboxes into Warp so that developers can run agents freely with a consistent environment, regardless of whether agents are running locally or in the cloud. Ben Navetta Engineering Lead, Warp Give agents freedom. Keep what matters safe. macOS $ brew trust docker/tap && brew install docker/tap/sbx Copy Windows > winget install Docker.sbx Copy Read the docs to get started FAQ Common questions. What is a sandbox for AI coding agents? A sandbox is a microVM isolated environment that protects your filesystem and network from agents running inside it. Which coding agents are supported? Out of the box we support Claude Code, Gemini CLI, Copilot CLI, Codex, OpenCode, Kiro. You can also create your own What does "YOLO mode" mean, and is it safe? YOLO mode ( --dangerously-skip-permissions ) gives agents autonomy with no approval prompts. Essential for speed, but risky without guardrails. Sandboxes make it safe by isolating each agent inside a dedicated microVM. How is a sandbox different from a VM? Sandboxes run fully isolated in microVMs, giving more isolation without paying the full cost of running a VM. This lets them do things that need more permissions safely, like running additional Docker containers. What safety controls can I configure? To define these once and enforce them on every developer's machine, see Docker AI Governance . Do I need Docker Desktop to use sandboxes? No. What if I need additional admin controls? Installing Sandboxes covers core functionality. For centralized controls across a team such as network policies, filesystem rules, MCP governance: Docker AI Governance . Need More Control Over Your Sandboxes? With Docker Sandboxes, your developers get isolated environments to run agents freely and safely. When your team needs to go further with network access restrictions, filesystem policies, and centralized admin controls, we can help you configure the right setup. Docker AI Governance adds network access policies, filesystem controls, and org-wide MCP governance: defined once, enforced everywhere. Talk to us about: Network access policies for sandbox environments Filesystem access controls and restrictions Admin-level configuration for your team Talk to an expert Thank you for your interest. The Docker Team will be in touch