Docker Sandboxes SDK 설치하기
Docker Sandboxes SDK 설치하기 (Install the Docker Sandboxes SDK)
JavaScript 또는 TypeScript에서 클라우드 샌드박스를 만들고 관리하는 SDK 설치 방법을 알아볼게요.
출처: 문서
본문
참고 (Note): Docker Sandboxes API와 SDK는 실험적(experimental)이에요. 기능, 인터페이스, 동작이 바뀔 수 있어요.
Docker Sandboxes SDK를 사용해 JavaScript 또는 TypeScript에서 클라우드 샌드박스를 만들고 관리해요. SDK에는 명령 실행, 파일 전송, 샌드박스 시작·멈춤 대기 메서드가 포함돼요.
SDK를 쓰는 데 Docker CLI는 필요하지 않아요.
SDK 설치하기 (Install the SDK)
Node.js 20 이상에서 프로젝트에 SDK를 설치해요:
$ npm install @docker/sandboxes
@docker/sandboxes에서 Sandboxes를 임포트해요.
클라우드 샌드박스에 연결하기 (Connect to Cloud Sandboxes)
연결하기 전에 Docker 계정에 대한 Docker Agentic Platform 구독을 활성화하세요.
대화형 사용에는 브라우저 로그인으로, 자동화에는 개인 접근 토큰(personal access token)으로 클라이언트를 구성해요. SDK가 서비스 URL을 제공하고 접근 토큰을 관리해요. 설정 방법은 Authentication and authorization 문서를 보세요.
색드박스를 만들고 명령을 실행하고 삭제하는 전체 TypeScript 예시는 Run your first cloud sandbox를 따라가 보세요.
더 알아보기 (Learn more)
관련 문서와 심화 내용은 원문을 참고해 주세요.