Windows 10 Home 에 Docker 설치하기
기본적으로 Docker의 경우 Windows 10 Home Version 에서는 설치가 불가하다
Docker를 설치 및 실행하기 위해서는 OS에서 Hyper-V를 지원해야 한다
Hyper-V는 간단히 말해서 가상 OS를 제공하는 역할을 수행한다
1. 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
설치 도중 작업중인 파일이 있다면 저장시키고, 안전하게 종료시킨다
설치가 완료되면 재부팅을 하라고 로그가 뜨는데, 이 때, Y를 입력하여 재부팅한다
2. Windows 10 버전 우회
레지스트리 편집기(윈도우 검색창에서 글자 그대로 검색하면 나온다)를 키고 다음 경로로 들어간다
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion
위 경로로 들어가서 EditionID를 default 값(Core) 에서 Professional 로 변경한다.
3. Docker Desktop Installer.exe 실행
정상적으로 설치가 되었는지 확인하기 위해 CLI 환경에서 테스트한다.
docker run --help
정상적으로 커맨드 응답이 확인이 되면 레지스트리 편집기에서 EditionID를 default 값으로 변경한다.
참고 사이트
https://blog.sapzil.org/2019/06/09/docker-desktop-for-windows-home/
'임시 저장소(Temperature)' 카테고리의 다른 글
[Kakao API] Javascript 카카오톡 채널 추가하기 (0) | 2019.10.16 |
---|---|
[Kipris] 초보자도 할 수 있는 키프리스 특허 검색/조회 방법 (0) | 2019.10.15 |
[Linux/Ubuntu] 서버 소켓/네트워크 프로그래밍 첫 번째 | Socket programming Network for Server (0) | 2019.10.01 |
[Windows 10] 스케쥴러를 이용한 백그라운드 시스템 기능 구현 | Scheduler for background process system (0) | 2019.10.01 |
[Hadoop] 빅데이터 오픈 소스 프레임 워크 하둡이란? | Big data Open source Frame work (0) | 2019.10.01 |