-
윈도우 10 Home - WSL 2 설치컨테이너(Container)/Docker 2021. 2. 2. 14:36
윈도우 10 HOME 버전의 경우 WSL 1 사용이 불가능했으나, 빌드 19603부터 WSL 2를 지원한다.
그외 엔터프라이즈, 프로의 경우에도 아래와 같이 설치
요구 사항
Window 10 계열 x64 시스템
OS 버전 1903 이상, 빌드 18362 이상 (Home버전의 경우 빌드 19603부터)
Hyper-V 필요
PowerShell 관리자권환으로 실행winver
msinfo32
msinfo32 메뉴중 제일 하단 Hyper-V 메뉴 확인.
모든 항목 "예"로 변경 필요.바이오스 진입후 CPU 내지 Advanced 메뉴에서 "인텔 CPU 가상화 기술" 사용으로 변경.
한글명: 인텔 가상화 기술
영문명: Intel (VMX) Virtuallization Technologymsinfo32 재실행 후 "Hyper-V - 펌웨어에 가상화 사용" 확인.
Powershell 관리자권한으로 실행 후 아래 명령어 입력 후 머신 재부팅
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestartfeaturename:Microsoft-Windows-Subsystem-Linux
-> "Linux용 Windows 하위 시스템" 옵션 활성화
featurename:VirtualMachinePlatform
-> "Virtual Machine 플랫폼" 옵션 활성화
머신 재부팅윈도우 터미널 설치
https://aka.ms/terminal
리눅스 커널 업데이트 패키지 다운로드 및 설치 (관리자권한)
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
WSL 2를 기본 버전으로 설정.
PowerShell(관리자권한)으로 실행wsl --set-default-version 2
리눅스 배포판 설치 (우분투 18.04로 진행) 및 실행
https://aka.ms/wslstore
-> WSL 지원하는 리눅스 배포판 리스트
https://www.microsoft.com/store/apps/9N9TNGVNDL3Q
-> 우분투 18.04 LTS우분투 18.04 설치 후 실행
설치후 처음 실행시 시스템에 따라 1~10분정도 걸린다.
Enter new UNIX username:
-> 계정 생성
Enter new UNIX password:
-> 암호 설정윈도우 터미널(관리자권한) 실행 후 버전 확인
wsl --list --verbose
wsl -l -v
-> 현재 설치된 리눅스 배포판과 wsl 버전 확인
wsl
-> 지정한 리눅스 배포판으로 실행 (현재 우분투 18.04, WSL 2 버전)만약 커널 버전이 낮다면 "커널 업데이트 패키지"가 제대로 설치되지 않은경우.
윈도우 업데이트 고급옵션에서 설정 변경 -> 다른 MS 제품에 대한 업데이트 받기 체크
이 후 "커널 업데이트 패키지" 재실행 해서 업데이트 설치 진행.참조
docs.microsoft.com/ko-kr/windows/wsl/install-win10#manual-installation-stepswww.omgubuntu.co.uk/how-to-install-wsl2-on-windows-10
www.zdnet.com/article/windows-10-tip-find-out-if-your-pc-can-run-hyper-v/
www.lesstif.com/software-architect/wsl-2-windows-subsystem-for-linux-2-89555812.html
www.docker.com/blog/docker-desktop-wsl-2-backport-update/
'컨테이너(Container) > Docker' 카테고리의 다른 글
윈도우 10 - WSL 2 docker 설치 (0) 2021.02.03 [거두절미]컨테이너란 무엇인가? (0) 2019.10.02 Docker Volume 사용 (0) 2019.07.10