[개발] 지식/Docker
Windows에서 WSL2를 사용해 Docker 설치하기
하하미아
2023. 6. 16. 06:17
요구사항 확인
- 윈도우10 이상
- x64 시스템 : 버전1903이상, 빌드 18362 이상
- ARM64 시스템 : 버전 2004 이상, 빌드 19041 이상
Linux용 Windows 하위 시스템 사용
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
파워쉘을 관리자모드로 열어서 위 명령어를 실행해서 WSL을 사용을 활성화한다.
Virtual Machine 기능 사용
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
마찬가지로 관리자모드의 파워쉘에서 위 명령어를 실행해서 VirtualMachinePlatform 사용을 활성화한다.
Linux 커널 패키지 다운로드 및 설치
Linux 커널 패키지를 설치해야 한다. 아래 링크로 접속한다.
위 가이드의 4단계 부분을 보면 Linux 커널 업데이트 패키지
를 다운로드 받을 수 있다. x64 머신과 ARM64 머신의 설치 파일이 다르니 확인 후 다운로드 받고 설치한다.
WSL2를 기본으로 설정
wsl --set-default-version 2
Linux 커널 업데이트 패키지 설치를 완료했으면, 새 Linux 배포를 설치할 때 WSL2를 기본으로 설정하기 위해 위 명령어를 관리자모드 파워쉘에서 실행한다. WSL2는 WSL1에서 개선된 버전이므로 무조건 WSL2를 사용하는게 좋다. Docker에서도 WSL2를 권장하고 있다.
Docker Desktop 설치
Download Docker Desktop | Docker
Docker Desktop 다운로드 페이지
위 링크에 들어가면 Docker Desktop을 다운받을 수 있다.
CPU 칩셋에 따라 링크가 다르게 보일 수 있다. CPU와 OS에 맞는 버전을 다운로드 하자.
다운로드 받은 파일을 실행하면 설치가 시작되는데, 초기 화면에서 WSL2 사용여부를 체크해야 한다. 이미 WSL2 세팅을 완료했으므로 설치를 그대로 진행하면 된다.