2. * Windows Pro 이상에서는 Hyper-v를 지원하여 Docker 설치가 간편함
* Windows Home에서는 wsl2 설정 및 기타 설정이 필요함
3. ∙ 작업관리자 실행 후 “성능“ 탭에서 “가상화:사용” 확인
: 사용이라고 표기되어있지 않으면 바이오스에서 가상화 도구 사용이 설정한 cpu도 있으니
확인이 필요함
1) 가상화 확인
4. ∙ 제어판 -> 프로그램 및 기능 -> windows 기능 켜기/끄기
2) Windows 기능 확인
■ windows pro
: Hyper-V 체크
■ windows home
: Windows 하이퍼바이저 플랫폼 체크
가상 머신 플랫폼 체크
5. ■ windows home
∙ 명령 프롬프트 -> ver 명령어 입력
: 10.0.18917 이상인지 확인
3) Windows 버전 확인(1) ■ windows pro (생략 가능)
6. ■ windows home
∙ 설정 -> Windows 참가자 프로그램 -> 베타 채널(권장) 으로 설정
∙ 설정 후 Windows 업데이트 진행
3) Windows 버전 확인(2) ■ windows pro (생략 가능)
7. ■ windows home
∙ https://docs.microsoft.com/ko-kr/windows/wsl/install-win10
-> “x64 머신용 최신 WSl2 Linux 커널 업데이트 패키지“ 다운로드
4) wsl2 설치 ■ windows pro (생략 가능)
∙ 다운받은 파일을 실행하여 설치
8. ■ windows home
∙ powershell을 관리자 권한으로 실행 후 해당 명령어 순서대로 실행
5) Powershell에서 실행 ■ windows pro (생략 가능)
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --set-default-version 2
9. ■ windows home
∙ Ubuntu를 검색해서 설치
6) 마이크로소프트 스토어에서 Ubuntu 설치 ■ windows pro (생략 가능)
10. ■ windows home
∙ 설치한 Ubuntu를 실행
∙ 아래와 같은 에러 발생시 레거시 콘솔 옵션을 해지 후 다시 Ubuntu 실행
7) Ubuntu 실행 ■ windows pro (생략 가능)
11. ■ windows home
∙ powershell 에서 명령어 입력
wsl --list --v
8) wsl 버전 확인 ■ windows pro (생략 가능)
∙ 버전이 2로 나오지 않으면 해당 명령어 입력
wsl --set-version Ubuntu 2
16. ∙ wsl2를 사용한다고 windows의 모든 자원을 사용할 수는 없음
∙ gpu는 지원 x
∙ windows 100% 성능은 아니고, 20%정도의 손실이 있지만 가상머신에 비해 속도는 빠르다
10) wsl2에 관해
• 참고
https://jijs.tistory.com/entry/windows-10-home-%EC%97%90%EC%84%9C-docker-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0
https://meaownworld.tistory.com/156