불친절한 블로그

[Docker] Windows 10 home 버전 docker 세팅 본문

IT Infrastructure

[Docker] Windows 10 home 버전 docker 세팅

오누! 2020. 3. 31. 14:02
728x90
반응형

Docker Desktop for Windows를 사용하기 위해선 Hyper-V를 지원해야 한다고 해서 구글링을 해봤다.

메모장에 .bat 확장자로 밑의 코드를 저장하고 실행한다.

pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del hyper-v.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL pause

재부팅을 하라고 한다. 했다.

버전 확인하더라... 세팅중인 노트북은 windows 10 home이여서 설치 거부당했다.

windows 버전을 속이기로 했다.

레지스트리 편집기를 실행 -> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion 경로에 가면 EditionID가 있다. 이걸 Professional로 변경했다.

다시 설치

다른 에러가 떴다. 캡쳐 못함.

다시 구글링...

windows 10 home 포함 이전 버전들은 docker toolbox를 사용하라고 한다....

설치!

Docker Quickstart Terminal 실행

Hyper-V 때매 안된데

끌꺼야

안돼

power shell로 커맨드 입력해도 안돼

구글링 결과 기능은 제거 했지만 남아있다고함.

cmd창에 명령어 입력

bcdedit /set hypervisorlaunchtype off

다시 Docker Quickstart Terminal 실행

새로운 에러

관리자 권한으로 해도 안된다.

oracle virtualBox bug라고 뜬다.

NDIS6 버전이 아닌 NDIS5버전을 깔아보자

와우!

kitematic도 정상 작동한다.

728x90
반응형
Comments