1. 설치조건
WSL은 Windows Subsystem for Linux 2의 줄임말로 윈도우에서 리눅스를 사용할 수 있게 해주는 기능
- Windows 10 Pro 에디션
- WSL2 기반 Docker Engine 사용 가능
- Hyper-V 기반 Docker Engine 사용 가능
- Windows 10 Home 에디션 (윈도우 패치가 된 경우)
- WSL2 기반 Docker Engine 사용 가능
- Windows 11 설치 가능
Windows 10 Home은 WSL2를 지원하지 않았는데, 2020년 5월 Windows 10 May 2020 Update(20H1) 업데이트
가 릴리스되면서 WSL2가 정식 릴리스되었다는 점입니다. WSL2는 Windows 10 Home에서도 사용 가능하도록 패치 됌
2. WSL 설치방법
1. Windows Terminal을 ’관리자 권한으로 실행’합니다.
2. PowerShell 탭에서 다음 두 명령어를 실행합니다.
$ dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
$ dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
3. 두 명령어 모두 ‘작업을 완료했습니다’ 출력으로 종료되었는지 확인합니다.
4. 윈도우를 재부팅합니다.
5. x64 머신용 최신 WSL2 Linux 커널 업데이트 패키지를 다운로드 받아 안내에 따라 설치합니다.
6. Windows Terminal을 열고 다음 명령어를 실행합니다.
$ wsl --set-default-version 2
3. 도커 설치
다운로드주소: https://www.docker.com/products/docker-desktop/
- 설치파일을 받은 후 실행
- 도커 회원가입 https://hub.docker.com/
- 설치와 회원가입이 모두 완료된 화면
4. 그 외 문제해결
필자는 windows 10 Home을 사용중이라 WSL이 설치되어있지 않은 현상이 발생 아래와 같이 조치
- 윈도우10 > 설정 > 업데이트 및 복구 > windows 업데이트로 최신화 진행
- 업데이트 진행중에 windows 10 버전 20h2의 기능 업데이트에서 멈춤현상 발생-> 수동 업데이트 파일을 받아 다운로드 진행
출처:
https://mainia.tistory.com/5064
https://blog.naver.com/PostView.naver?blogId=websearch&logNo=222248105770
'서버 > Docker' 카테고리의 다른 글
[도커 / docker] 명령어 정리 (0) | 2022.02.07 |
---|