Microsoft Dev Box의 Docker Desktop
Microsoft Dev Box의 Docker Desktop (Docker Desktop in Microsoft Dev Box)
Microsoft Dev Box용으로 사전 구성된 Docker Desktop 이미지를 Azure Marketplace에서 사용해 클라우드에 일관된 개발 환경을 빠르게 구성하는 방법을 배워볼게요.
출처: 문서
본문
Docker Desktop은 Microsoft Dev Box와 함께 사용하도록 Microsoft Azure Marketplace에서 사전 구성된 이미지로 제공돼요. 이를 통해 개발자가 클라우드에서 일관된 개발 환경을 빠르게 구성할 수 있어요.
Microsoft Dev Box는 클라우드 기반의 사전 구성된 개발자 워크스테이션을 제공해서 로컬 개발 환경을 구성하지 않고도 애플리케이션을 코딩·빌드·테스트할 수 있게 해줘요. Microsoft Dev Box용 Docker Desktop 이미지에는 Docker Desktop과 그 종속성이 미리 설치되어 있어 바로 사용 가능한 컨테이너화된 개발 환경을 제공해요.
주요 혜택
- Docker Desktop, WSL2, 종속성이 미리 설치됨
- 모든 팀 구성원에게 동일한 환경
- 일반적인 로컬 머신보다 더 많은 컴퓨팅 성능과 저장 공간
- 사용 사이에 세션 상태가 유지됨
- 기존 Docker 구독과 함께 사용 가능
설정 (Setup)
사전 요구 사항
- Azure 구독
- Microsoft Dev Box 접근 권한
- Docker 구독(Pro, Team, Business). 어떤 구독 옵션이든 Dev Box에서 Docker Desktop을 사용할 수 있어요:
- 기존 또는 새 Docker 구독
- Azure Marketplace를 통해 구매한 새 Docker 구독
- 조직에 SSO가 구성된 Docker Business 구독
Dev Box에 Docker Desktop 설정
- Azure Marketplace의 Docker Desktop for Microsoft Dev Box 목록 으로 이동해요.
- Get It Now 를 선택해 가상 머신 이미지를 구독에 추가해요.
- Azure 워크플로우를 따라 설정을 완료해요.
- 조직 설정에 따라 이미지를 사용해 VM을 만들고, Dev Centers에 할당하거나, Dev Box Pools을 만들어요.
Docker Desktop 활성화
Dev Box에 Docker Desktop 이미지가 프로비저닝되면:
- Dev Box 인스턴스를 시작해요.
- Docker Desktop을 실행해요.
- Docker ID로 로그인해요.
지원 (Support)
- Docker Desktop 구성, 사용, 라이선싱: Docker Support 을 통해 지원 티켓을 만들어요.
- Dev Box 생성, Azure 포털 구성, 네트워킹: Azure Support에 문의해요.
제한 사항
- Microsoft Dev Box는 Windows 10과 11에서만 사용할 수 있어요(Linux VM은 지원되지 않음).
- 성능은 Dev Box 구성과 네트워크 조건에 따라 달라질 수 있어요.