Docker Desktop - Unexpected WSL error

jaeyong Lee·2024년 10월 9일

트러블 슈팅

목록 보기
14/15

virtual 미설정으로 인한 에러

내 경우에는 hyper v 설정과 bios에서 virtual machine 설정에 disabled로 되어있어 도커가 wsl 에러가 나는 경우였다.

1. 윈도우 기능 켜기/끄기에서 하이퍼바이저 기능 끄기 -> 켜기

Windows에서 여러 운영 체제를 동시에 실행할 수 있는 환경을 제공

2. 하이퍼 바이저 기능을 사용하려면 bios에서 SVM(Secure virtual machine) 기능을 활성화 시켜야 됨

docker 설치하면서 window default설정이 가상화기능을 사용하지 않게끔 해놨다라는 것을 알았다.

개인 생각

가상화 기술은 하드웨어의 지원이 필수적이기 때문에, Hyper-V만 켜는 것으로는 부족할 수 있어 bios의 SVM 설정도 수정해서 cpu가 하드웨어를 가상화 작업하는데 있어 효율적으로 처리할 수 있게하는 점에서 window,bios 둘다 가상화 기능과 밀접하게 연관되어있다는 사실을 알았다.

0개의 댓글