WSL2 설치
WSL2 (Windows Subsystem For Linux 2)와 Hyper-V
WSL과 Hyper-V는 모두 Windows 환경에서 다른 운영 체제를 실행하게 해주는 기술이지만, 사용 목적과 방식에 차이가 있다.
WSL은 Linux 환경을 Windows 내에서 효율적으로 사용할 수 있게 해주는 반면, Hyper-V는 여러 다양한 운영 체제를 완전히 분리된 환경에서 실행할 수 있게 해준다.
Windows 10/11 Professional / Education / Enterprise 에디션
- WSL2 기반 Docker Engine 사용 가능
- Hyper-V 기반 Docker Engine 사용 가능
Windows 10/11 Home 에디션
- WSL2 기반 Docker Engine 사용 가능
WSL이란?
- WSL은 Windows Subsystem for Linux 2의 줄임말로 윈도우에서 리눅스를 사용할 수 있게 해주는 기능이다.
- Home 에디션의 경우 Docker를 사용하려면 WSL2가 필수이다.
- Pro 사용자의 경우 WSL2를 사용하지 않더라도 Hyper-V 기반 가상화를 사용해 Docker Engine을 사용하는 것이 가능하다.
Hyper-V란?
- Hyper-V는 마이크로소프트가 개발한 가상화 플랫폼으로, 하나의 물리적 컴퓨터에서 여러 운영 체제를 동시에 실행할 수 있게 해준다.
- 각 운영 체제는 독립적인 가상 머신으로 실행되며, 이는 각자 별도의 시스템 리소스를 가지고 독립적으로 작동한다.
WSL2 설치하기
1. 관리자 권한으로 Windows PowerShell을 실행한다.
![](https://velog.velcdn.com/images/imfox/post/ac1f1c84-eb19-455d-a1d4-0f60447b2f50/image.png)
2. PowerShell에 다음 명령어를 입력하여 WSL2를 설치한다.
$ wsl --install
![](https://velog.velcdn.com/images/imfox/post/4ff04843-47eb-4b2e-bd5f-f10bab5c6736/image.png)
3. 재부팅 후 username, password설정을 해준다.
![](https://velog.velcdn.com/images/imfox/post/5dfedcd5-415a-466e-b23b-d3ad337530b2/image.png)
설치 확인
- username과 password설정까지 완료했다면 아래 명령어를 입력하여 WSL정보를 확인할 수 있다.
$ wsl -v
- WSL에 설치된 배포판과 설정된 버전확인은 아래 명령어다.
$ wsl -l -v
![](https://velog.velcdn.com/images/imfox/post/32593483-ad9b-4d01-8756-8d8c61ec2bde/image.png)
Windows에 Docker Desktop설치
Docker Desktop 설치하기
1. 홈페이지 접속
![](https://velog.velcdn.com/images/imfox/post/984e9973-be43-4adb-86b7-a2580db20dc0/image.png)
- 홈페이지 접속 후 해당 버튼을 클릭해 다운로드 한다.
2. 설치
![](https://velog.velcdn.com/images/imfox/post/106acee6-1807-4da3-95f0-b283d6081583/image.png)
![](https://velog.velcdn.com/images/imfox/post/3b947945-e702-4ad6-8364-20b6f263186d/image.png)
- 설치가 완료되면 Close and restart를 눌러 재부팅을 해준다.
![](https://velog.velcdn.com/images/imfox/post/dad57433-eda7-4871-b54a-045b592d87b4/image.png)
- 재 부팅 후 첫 실행을 하면 해당 화면이 나오는데 Accept를 눌러준다.
![](https://velog.velcdn.com/images/imfox/post/366be3d7-9599-4751-bc62-299b6712224c/image.png)
- 사용 목적에 맞게 체크해도 되지만 Skip을 클릭해도 무방하다.
![](https://velog.velcdn.com/images/imfox/post/a3c695dc-91a9-44ac-9bda-879114816256/image.png)
위 과정을 지나면 Docker Desktop 설치가 완료된다.
참고 : https://with-rl.tistory.com/entry/Windows%EC%97%90-Docker-Desktop-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0