Windows에서 Microsoft Store로 Docker Desktop 설치

Windows에서 Microsoft Store로 Docker Desktop 설치 (Install Docker Desktop from the Microsoft Store on Windows)

Windows용 Docker Desktop을 Microsoft Store를 통해 배포하고, 그 업데이트 동작(개발자 관리 vs Intune 관리)을 배워볼게요.

출처: 문서

본문

Windows용 Docker Desktop을 Microsoft 앱 스토어 를 통해 배포할 수 있어요. Microsoft Store 버전의 Docker Desktop은 표준 설치 프로그램과 동일한 기능을 제공하지만, 개발자가 직접 설치하느냐 Intune 같은 MDM 도구가 설치를 처리하느냐에 따라 업데이트 동작이 다르게 나타나요. 환경의 요구 사항과 관리 관행에 가장 잘 맞는 설치 방법을 선택해요.

업데이트 동작

개발자 관리 설치

Docker Desktop을 직접 설치하는 개발자의 경우:

  • Microsoft Store는 대부분의 사용자에 대해 Docker Desktop 같은 Win32 앱을 자동으로 업데이트하지 않아요.
  • 소수의 사용자(약 20%)만 Microsoft Store 페이지에서 업데이트 알림을 받을 수 있어요.
  • 대부분의 사용자는 Store 내에서 업데이트를 수동으로 확인하고 적용해야 해요.

Intune 관리 설치

Intune으로 관리되는 환경에서:

  • Intune은 약 8시간마다 업데이트를 확인해요.
  • 새 버전이 감지되면 Intune이 winget 업그레이드를 트리거해요.
  • 적절한 정책이 구성되어 있으면 사용자 개입 없이 업데이트가 자동으로 발생할 수 있어요.
  • 업데이트는 Microsoft Store 자체가 아니라 Intune의 관리 인프라에 의해 처리돼요.

WSL 고려 사항

Windows용 Docker Desktop은 WSL과 긴밀하게 통합돼요. Microsoft Store에서 설치한 Docker Desktop을 업데이트할 때:

  • 업데이트가 성공적으로 완료될 수 있도록 Docker Desktop을 종료하고 더 이상 실행 중이지 않은지 확인해요
  • 일부 환경에서는 가상 하드 디스크(VHDX) 파일 잠금이 업데이트 완료를 방해할 수 있어요.

Intune 관리 권장 사항

Intune으로 Windows용 Docker Desktop을 관리한다면:

  • 애플리케이션 업데이트를 처리하도록 Intune 정책이 구성되어 있는지 확인해요
  • 업데이트 프로세스가 직접 Store 메커니즘이 아닌 WinGet API를 사용한다는 점을 알아두어요
  • 올바른 기능을 검증하기 위해 통제된 환경에서 업데이트 프로세스를 테스트하는 것을 고려해요

더 알아보기 (Learn more)