Docker Sandboxes SDK 설치하기
Docker Sandboxes SDK 설치하기
Docker Sandboxes SDK로 JavaScript나 TypeScript에서 클라우드 샌드박스를 만들고 관리해요. SDK는 명령 실행, 파일 전송, 샌드박스 시작·중지 대기 메서드를 포함해요. SDK를 쓰기 위해 Docker CLI가 필요하지 않아요.
출처: 문서
본문
참고: Docker Sandboxes API와 SDK는 실험적(experimental)이에요. 기능, 인터페이스, 동작이 바뀔 수 있어요.
SDK 설치하기
Node.js 20 이상에서 프로젝트에 SDK를 설치해요.
$ npm install @docker/sandboxes
@docker/sandboxes에서 Sandboxes를 가져와요.
Cloud Sandboxes에 연결하기
연결 전에 Docker 계정에 Docker Agentic Platform 구독을 활성화해요. 인터랙티브 사용에는 브라우저 로그인으로, 자동화에는 개인 액세스 토큰으로 클라이언트를 구성해요. SDK가 서비스 URL을 제공하고 액세스 토큰을 관리해요. 설정 지침은 "Authentication and authorization"을 참고해요.
샌드박스를 만들고, 명령을 실행하고, 삭제하는 완전한 TypeScript 예시는 "Run your first cloud sandbox"를 따라가요.