[AWS EC2 Windows Server 2025 인스턴스] Docker 설치 시 "Virtualization support not detected" 증상!!
AWS EC2 Windows Server 2025
인스턴스에서 Docker 설치 시 "Virtualization support not detected" 오류가 발생하는 경우, 이는 보통 Hyper-V 또는 가상화(VT-x/AMD-V) 기능이 비활성화되어 있거나, EC2 인스턴스 타입이 Docker Desktop 또는 Windows 컨테이너 실행에 적합하지 않아서 생기는 문제입니다.
🔧 해결 방법 요약
1. EC2 인스턴스 타입 확인 (중요)
Docker Desktop은 Hyper-V 또는 WSL2 기반으로 동작합니다.
Windows EC2 인스턴스에서는 Nested Virtualization을 지원하는 인스턴스 타입이 필요합니다.
✅ Nested Virtualization 지원 인스턴스 타입
-
m5
,m5n
,m5zn
,m6i
,c5
,c5n
,c6i
,r5
,r5n
,r6i
등 -
하드웨어 가상화 지원(VT-x/AMD-V)을 포함한 인스턴스여야 합니다.
-
반드시
Windows with Hyper-V
AMI 또는 자체 Hyper-V 설치 가능 이미지를 사용해야 합니다.
확인 방법:
"A hypervisor has been detected. Features required for Hyper-V will not be displayed." 가 보이면 Hyper-V가 동작 중입니다.
2. BIOS 수준 가상화 기능 (VT-x) 설정
EC2는 물리 서버 BIOS에 접근할 수는 없지만, 인스턴스 타입에 따라 가상화 기능이 노출됩니다.
위의 지원 인스턴스를 사용하면 EC2 내부에서 Hyper-V 기능을 활성화할 수 있습니다.
3. Docker Desktop 대신 Docker EE 사용 (권장)
Windows Server에서는 Docker Desktop
보다 Docker EE (Enterprise Edition)
또는 Docker 엔진(Windows 용)
을 직접 설치하는 것이 더 안정적입니다.
설치 절차:
-
PowerShell 관리자 권한 실행
-
다음 명령어로 Docker 설치:
-
재부팅 후 Docker 실행 확인:
4. Docker Desktop을 꼭 써야 한다면?
Docker Desktop은 Windows Server 2019/2022에서 공식 지원되지 않으며, Windows 10/11 Pro, Enterprise에서 주로 사용됩니다.
Windows Server 2025에서는 공식 지원 여부가 미확정일 수 있으므로, Docker Desktop이 정상 작동하지 않는 경우가 많습니다.
👉 대신 Rancher Desktop 같은 대체 도구나 Linux 기반 EC2에 Docker를 설치하는 것이 훨씬 안정적입니다.
✅ 요약
해결책 | 설명 |
---|---|
인스턴스 타입 확인 | m5 , c5 , r5 이상 계열 사용 |
Hyper-V 기능 확인 | Windows Server with Hyper-V AMI 사용 권장 |
Docker EE 설치 | Windows Server에서 가장 안정적인 방법 |
BIOS 가상화 문제 | EC2에서 인스턴스 타입으로 해결해야 함 |
Docker Desktop 대안 | Rancher Desktop, Linux 기반 Docker 사용 고려 |
댓글
댓글 쓰기