Docker 설치 링크에서 Docker를 설치해보려고 한다.
"Docker Desktop for Windows"를 클릭한다.
"Docker Desktop for Windows"라고 적힌 파란 버튼을 클릭한다.
exe 파일 설치가 진행되고, 설치가 완료되면 실행한다.
exe 파일 실행 후 Installer 안내창이 뜨면 "예"를 클릭한다.
설치 안내창이 나오면 "Ok"를 클릭한다.
파일 설치가 진행된다.
설치가 완료되면 약관 동의 안내창이 나오는데 "I accept the terms"를 체크해주고, "Accept"버튼을 클릭한다.
대부분은 여기서 설치가 완료될 것이다...!
내가 프로그램 설치할 때에 그냥 되면 아쉽지;;; 역시나 문제가 생겼다.
우선 맨 위에 "응용 프로그램에서 처리되지 않은 예외가 발생했습니다." 안내창은 "계속"을 클릭해주었다. (뭔지 몰라서 일단 계속...)
해당 "WSL 2 installation is incomplete." 안내창은 무시할 수가 없어 링크로 이동했다.
링크는 "Manual installation steps for older versions of WSL" 문서였고, 순서대로 따라하니 문제를 해결 할 수 있었다.
명령 프롬프트를 "관리자 권한으로 실행"을 눌러서 작동시키고 아래 커멘드를 입력한다.
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
완료 문구가 뜨면 다음 단계로 이동한다.
키보드의 Windows 로고 키 와 R 키를 동시에 누른 후 열기 입력창에 "winver"를 입력하고 " 확인" 버튼을 누른다.
내 윈도우의 버전을 확인할 수 있는데 나는 문서에 있는 요건인 "빌드 번호는 18362.1049 이상 또는 18363.1049 이상이고, 부 빌드 번호는 .1049 이상이어야 합니다."에 충족하므로 다음 단계로 이동했다.
아까 열어둔 명령 프롬프트 창에 아래의 커멘드를 입력한다.
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
완료 문구가 뜨면 다음 단계로 이동한다.
문서에 있는 "WSL2 Linux kernel update package for x64 machines" 또는 "x64 머신용 최신 WSL2 Linux 커널 업데이트 패키지"라는 파란 글씨를 클릭하면 자동으로 다운로드가 진행된다. "wsl_update_x64.msi"가 다운로드 될 것이며, 다운로드가 완료되면 실행한다.
"Next" 버튼을 누른다. Windows System for Linux Update 안내창이 뜨면 "예" 버튼을 누른다. 빠르게 설치가 완료될 것이다.
"Finish" 버튼을 누른다.
아까 열어둔 명령 프롬프트 창에 아래의 커멘드를 입력한다.
wsl --set-default-version 2
완료 문구가 뜨면 다음 단계로 이동한다.
아까 마주했던 안내창의 "Restart" 버튼을 누른다.
Docker Desktop이 잘 설치된 것을 확인할 수 있다.
하단에 고래 모양도 아까는 빨간색이 뜨고 커서를 올리면 fail이라는 문구가 떴는데 이제는 하얀 고래를 만날 수 있다.
이렇게 고군분투 Docker 설치도 마무리되었다...! 😜
역시 ㄱㅇㅇ!!