Windows 컨테이너 요구 사항
적용 대상: Windows Server 2025, Windows Server 2022, Windows Server 2019, Windows Server 2016; Azure Stack HCI, 버전 21H2 및 20H2, Windows 10, Windows 11
이 가이드에서는 Windows 컨테이너 호스트에 대한 요구 사항을 나열합니다.
운영 체제 요구 사항
- Windows 컨테이너 기능은 Windows Server 2016 이상, Windows 10 Professional 및 Enterprise Edition(버전 1607 이상) 및 Windows 11 Pro 및 Enterprise에서 사용할 수 있습니다.
- Hyper-V 역할은 Hyper-V 격리를 실행하기 전에 설치해야 합니다.
- Windows Server 컨테이너 호스트에는 c:에 Windows가 설치되어 있어야 합니다. Hyper-V 격리된 컨테이너만 배포되는 경우에는 이 제한이 적용되지 않습니다.
가상화된 컨테이너 호스트
Hyper-V 가상 머신에서 Windows 컨테이너 호스트를 실행하고 Hyper-V 격리를 호스팅하는 경우 중첩된 가상화를 사용하도록 설정해야 합니다. 중첩된 가상화에는 다음과 같은 요구 사항이 있습니다.
- 가상화된 Hyper-V 호스트에 4GB 이상의 RAM을 사용할 수 있습니다.
- Intel VT-x를 사용하는 프로세서(이 기능은 현재 Intel 및 AMD 프로세서에서 사용할 수 있음).
- 컨테이너 호스트 VM에도 두 개 이상의 가상 프로세서가 필요합니다.
메모리 요구 사항
리소스 제어를 통해 또는 컨테이너 호스트를 오버로드하여 컨테이너에 사용 가능한 메모리에 대한 제한을 구성할 수 있습니다. 컨테이너를 시작하고 기본 명령(ipconfig
, dir
등)을 실행하는 데 필요한 최소 메모리 양은 다음과 같습니다.
메모
이러한 값은 컨테이너에서 실행되는 애플리케이션의 요구 사항 또는 컨테이너 간의 리소스 공유를 고려하지 않습니다. 예를 들어 사용 가능한 메모리가 512MB인 호스트는 해당 컨테이너가 리소스를 공유하므로 Hyper-V 격리 상태에서 여러 Server Core 컨테이너를 실행할 수 있습니다.
참고
온-프레미스 시나리오에서 Windows 컨테이너 및 Docker에 대한 지원 정책