1. 바이오스에서 버츄얼 모드 활성화 완료(되었는줄 알았는데 안되어서 바이오스에서 다시 설정)
2. 도커 다운로드 완료
3. wls2설치
$ wsl --install
에러가 발생했습니다. 문제를 확인해볼게요.
hypervisorlaunchtype 항목이 off로 되어 있는 것이 문제라고 합니다.
bcdedit /set hypervisorlaunchtype auto
hypervisorlaunchtype 항목을 auto 로 변경한 후, 재부팅합니다.
***재부팅***
bcdedit
으로 재확인
hypervisorlaunchtype 항목 Auto 확인
설치가 끝나고 다음 명령어를 실행해, WSL 버전 기본값을 2로 변경해줍니다
$ wsl --set-default-version 2
WSL2로 리눅스를 사용하고자 하는 경우, 리눅스 배포판 설치하는 등 추가 설정이 필요합니다만, Docker만 사용하는 경우 여기까지만 셋업하면 됩니다.
* 설치된 도커 실행
* Settings >> General 설정에서 ’Use the WSL 2 based engine’에 체크가 되어있는지 확인
* 다음으로 왼쪽 사이드바에서 Resource > WSL Integration 메뉴로 이동합니다. ’Enable Integration with my default WSL distro’에 체크되어있는지 확인
여기까지 도커 설정 완료 되었습니다.
- 도커 확인
$ wsl -l -v
- 버전확인
docker version
- docker ps로 실행중인 컨테이너를 확인
- docker run -p 4567:80 -d nginx:latest 입력하여 nginx 이미지 기반 컨테이너 실행후 http://127.0.0.1:4567/ 접속
- Docker에서는 이미지를 자동으로 다운로드 받고 실행해줍니다. docker ps로 실행한 컨테이너를 확인합니다.
PS C:\Users\ntyou> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
024f3f09badb nginx:latest "/docker-entrypoint.…" 2 minutes ago Up 2 minutes 0.0.0.0:4567->80/tcp exciting_mcnulty
- docker rm 명령어로 삭제
PS C:\Users\ntyou> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
024f3f09badb nginx:latest "/docker-entrypoint.…" 2 minutes ago Up 2 minutes 0.0.0.0:4567->80/tcp exciting_mcnulty
PS C:\Users\ntyou> docker rm -f 024f3f09badb
024f3f09badb
PS C:\Users\ntyou> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
PS C:\Users\ntyou>
'개발도구' 카테고리의 다른 글
vscode 자동완성 위아래 이동 단축키 (0) | 2024.08.04 |
---|---|
vscode 아이콘 이쁘게 Material Icon Theme 적용 (0) | 2024.08.04 |
vscode 뒤로가기 앞으로가기 단축키 (0) | 2024.07.21 |
intellyj git clon후 폴더가 안보일때. (0) | 2024.06.27 |
[Fiddler_4] Fiddler 인코딩 압축 해제 및 자동 제거 옵션 설정 (0) | 2024.06.26 |