샌드박스 내부 Docker 실행 지원
Vercel Sandbox에서 Docker를 설치하고 컨테이너를 실행할 수 있게 됐습니다.
교안에 영향
예전에는 dnf로 Docker를 설치하는 안내가 있었지만, SDK v3의 Ubuntu 기반 샌드박스에서는 그 안내가 맞지 않습니다.
요약
- Vercel Sandbox에서 Docker를 설치하고 실행할 수 있게 됐습니다. - 에이전트가 호스트 시스템을 건드리지 않고 컨테이너를 빌드하고 시스템 패키지를 설치하며 파일을 수정할 수 있습니다. - Docker in a Sandbox는 Redis, Postgres 같은 컨테이너형 서비스의 테스트 의존성이나 배포 전 이미지 검증에 유용합니다. - persistent sandboxes와 함께 쓰면 Docker 설치와 내려받은 이미지가 세션 간 유지됩니다. - 샌드박스는 이제 FUSE filesystem drivers와 VPN clients도 지원합니다.
바뀐 것
새 기능
- Vercel Sandbox에서 Docker를 설치하고 실행할 수 있습니다.
- 샌드박스가 FUSE filesystem drivers와 VPN clients를 지원합니다.
개선
- 에이전트가 호스트 시스템을 건드리지 않고 컨테이너 빌드, 시스템 패키지 설치, 파일 수정을 할 수 있습니다.
- persistent sandboxes와 함께 쓰면 Docker 설치와 내려받은 이미지가 세션 간 유지됩니다.
기타
- SDK v3부터 새 샌드박스의 기본 런타임이 Ubuntu 기반 vercel/sandbox/universal:latest로 바뀌었고, dnf는 사용할 수 없습니다.