불친절한 블로그
[Docker] Windows 10 home 버전 docker 세팅 본문
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도 정상 작동한다.
'IT Infrastructure' 카테고리의 다른 글
[Ubuntu] ubuntu 환경에 ssh 설치, 포트포워딩 (0) | 2020.04.08 |
---|---|
[Docker] 자신만의 환경 만들기 (dockerHub) (0) | 2020.04.02 |
[Docker] 도커로 파이썬 환경 구축하기 (0) | 2020.04.01 |
[Docker] 왜 docker를 써야되지? (0) | 2020.03.31 |
[Docker] Docker Compose 구성하기 (1) | 2020.03.31 |