상세 컨텐츠

본문 제목

[Docker] Window 10 설치 중 Hyper-V and Containers features are not enabled 에러 발생시

IT/프로그래밍

by James Lee. 2019. 11. 23. 21:42

본문


들어가며

본 포스팅은 Windows 10에 Docker를 설치하다가 겪은 오류와 그에 대한 해결 과정을 나열했습니다.

제가 겪은 에러는 아마도 Window 10에서 Hyper-V와 컨테이너 등의 설정이 제대로 잡혀있지 않아서 발생하는 현상인 것 같은데요.

제가 해결했던 방법이 혹시 도움이 될 수 있을지 몰라서 남겨봅니다.

환경은 아래와 같습니다.

  • Window OS Version : 버전 1803 (OS 빌드 17134.1069)
    • tip : cmd 창에서 winver 를 입력하시면 확인할 수 있습니다.
  • Docker Desktop Version : 2.1.0.5

에러 발생과 해결 과정

Windows 10에 Docker 를 설치하고 아래 화면까지 왔습니다.

그런데 느닷없이 아래 에러를 만나게 됩니다.

Hyper-V and containers features are not enabled error in Windows

Hyper-V와 컨테이너의 기능들이 활성화 되지 않았다라고 하는데요.

PC를 재시작해봤지만 연속적으로 오류가 발생합니다.

구글링을 하니 FIX : Windows에서 Hyper-V 및 컨테이너 기능을 사용할 수없는 오류 문서를 발견해서 해당 방법으로 해결을 시도해 봤습니다.

  1. Windows 기능 켜기/끄기의 Hyper-V가 꺼져 있으면 켜라는 안내가 있었지만 제 PC에서는 정상적으로 켜져 있었습니다.

  2. Window PowerShell로 Hyper-V 삭제 후 재설치

PowerShell을 관리자 권한으로 실행하고 아래 커맨드를 순차적으로 입력했습니다.

Enable-WindowsOptionalFeature -Online -FeatureName Containers -All
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All restart-computer
Disable-WindowsOptionalFeature -FeatureName microsoft-hyper-v -online restart-computer

그렇지만 저의 경우는 두 번째 커맨드를 입력하고 나니 에러가 발생하더군요.

에러 화면은 캡쳐를 하지 못했습니다. 그래서 이 방법도 패스

  1. Rest to factory defaults 버튼 클릭 후 Docker Desktop Reset하기

Rest to factory defaults 버튼을 클릭합니다.

아래와 같이 Reset 확인 요청 팝업이 뜨는데, Reset 버튼을 누르면 Docker Desktop을 Reset하게 됩니다.

이후 다시 실행하니 다행히 정상적으로 실행됩니다.


관련글 더보기

댓글 영역