Windows 10 Pro Edition과 Windows 10 Home Edition의 가장 큰 차이는 Hyper-V
기능의 지원 여부
- Windows 10 Pro Edition
WSL2
기반,Hyper-V
기반 Docker Engine 모두 사용 가능- Windows 10 Home Edition
WSL2
기반 Docker Engine만 사용 가능
또한 버전이 20H1 이상
이어야 WSL2 사용 가능!
➡ 버전이 낮으면 Windows Update에서 최신 버전으로 업데이트
DISM: 배포 이미지 서비스 및 관리
1) Windows PowersShell을 관리자 권한으로 실행한다.
2) 다음의 두 명령어를 실행한다.
$ dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
$ dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
3) 두 명령어 모두 "작업을 완료했습니다."라고 출력되었으면 정상적으로 실행된 것!
4) reboot!
1) wsl_update_x64.msi 파일 다운로드 후 설치
2) $ wsl --set-default-version 2
명령어를 실행하여 기본적으로 사용할 WSL 버전을 2로 변경
그냥 Ubuntu를 깔아도 되지만, 필자는 Ubuntu 20.04 LTS를 설치했다.
설치 후 열면 아래와 같이 초기화가 진행된다.
username과 password를 생성하면 초기화가 완료된다.
$ sudo apt update
와 $ sudo apt upgrade
를 실행한다.
평소 gedit을 많이 사용해서
sudo apt install gedit
명령어를 통해 설치했다.
1) [Install Docker Desktop] 페이지에서 Download for Windows
를 클릭해 Docker Desktop for Windows 다운로드
2) 설치 후 Docker 실행
3) PowerShell을 열어 $wsl -l -v
를 실행시켰을 때, docker-desktop이 Running 중이면 잘 설치된 것이다.
참고)
LainyZine: WSL2