WSL 2 installation is incomplete

BaeBae·2022년 12월 28일
0

에러 사냥

목록 보기
2/8
post-thumbnail

산 넘어 산인 docker 설정... 그래도 할 수 있다!!
이번엔 WSL 2 installation is incomplete 문제가 발생했다.
에러창은 해결할 때까지 끄지 않는 것을 권장한다.

처음 보자마자 든 생각은 이랬다.
나는 윈도운데... 리눅스를 깔라고...?
그런데 윈도우에서 이제 리눅스 가상 머신을 공식적으로 제공한다고 한다.

에러를 해결하기 위해 다음과 같은 단계를 거쳤다.

1. 윈도우 파워셸을 관리자 권한으로 실행한다.

2. 리눅스 서브 시스템 활성화 명령어를 입력한다.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

3. 가상 머신 플랫폼 기능 활성화 명령어를 입력한다.

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

4. x64 머신용 WLS2 Linux 커널 업데이트 패키지를 다운로드하고 설치한다.

설치 링크

5. 에러창의 Restart 선택

6. 드디어 해결

여러 오류를 지나 드디어 docker를 사용할 수 있게 되었다.
감겸스러움 그 잡채... ㅜㅜ

이제 docker에 jenkins을 설치해서 사용해봐야겠다.

# step1 jenkins 이미지 다운
docker pull jenkins/jenkins:lts

# step2 jenkins 컨테이너 설치 및 실행
# 편의상 port 9090 사용
docker run -u 0 -d -p 9090:8080 -p 50000:50000 -v /var/jenkins:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock --name jenkins jenkins/jenkins:lts-jdk11

# step3 localhost:9090의 비밀번호 확인
docker logs jenkins

# docker 컨테이너 안으로 접근
docker exec -it jenkins bash

# docker 안에 docker 만들기
curl -fsSL http://get.docker.com/|sh

참고
profile
Data가 좋은 Web 개발자

0개의 댓글