IT/Docker

[Docker] 윈도우10 에서 도커 설치하기 (BIOS Setting , Hyper-V)

월공 2022. 5. 1. 11:17
728x90
300x250

우선 Windows 기능 켜기/끄기 에서 Hyper-V 부분이 체크 되어있는지 확인을 해줘야한다.

아래 같이 그냥 검색만 해도 잘 나온다.

 

아래 처럼 전부다 체크하고 확인을 누르면되는데,

나의 경우엔 아래 Hyper-V 플랫폼 부분이 선택하지못하게 막혀있었다.

이 부분은 BIOS 세팅에 진입을 해서 바꿔줘야한다.

가상화 지원을 아예 안하는 메인보드도 있다는데 요즘 메인보드는 웬만하면 지원한다..

 

BIOS 세팅 방법은 컴퓨터 재시작 할때 검은창에 보통 DEL 이나 F2 , F12 등등 을 누르면 진입할수있다.

이것도 메인보드사 마다 다르니까 알아서 잘 찾아서 들어가면된다.

 

내 컴퓨터의 메인보드 기준으로 UEFI BIOS UTtility 창에 진입이 되었는데

여튼 Advanced Mode 로 들어가준다. (내 기준으로는 단축키 F7)

 

고급 - CPU 설정 - SVM Mode 라고 되어있었는데, 저 부분을 Enabled 처리하고 저장하고 재시작 해줬다.

이렇게 해주니 아까 기능/켜기 창에서 선택되지 않았던 부분이 잘 선택되었다.


여튼 그렇게 설치하고 나서 도커 설치를 마무리 하려했더니 또 아래와 같은 창이 뜬다.

ㅋㅋㅋㅋㅋ

파워쉘을 관리자 권한으로 실행한다.

아까 기능 켜기/끄기 찾았던것처럼 똑같이 power 라고만 쳐도 저렇게 잘 나온다.

우클릭해서 관리자 권한으로 실행시켜주자

 

아래 명령어들을 차례 차례 넣어주자

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

 

아래 링크의 프로그램도 설치를 해준다.

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

설치 프로그램 실행 화면, 그냥 Next 누르면 알아서 끝남.

 

자 설치 다됐으니 이제 다시 Restart 를 눌러보자

 

 

아래처럼 이제 윈도우에서 도커가 정상적으로 실행되는것을 볼 수있다.

 

 

사실 이 모든 과정들(파워쉘 부터 wsl_update 설치)은 Microsoft 설명서 부분에 친절하게 포스팅이 되어있다.

원본 링크 첨부

https://docs.microsoft.com/ko-kr/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package

 

728x90
300x250