해결됨: Docker Desktop 예기치 않은 WSL 오류

해결됨: Docker Desktop 예기치 않은 WSL 오류
Docker Desktop 예상치 못한 WSL 오류 수정

Docker Desktop을 사용하면 사용자가 Docker화된 애플리케이션을 개발, 관리 및 공유할 수 있지만 앱을 시작할 때 일부에서는 예기치 않은 WSL 오류가 발생했습니다.

Windows와 Mac 모두에서 발생할 수 있지만 전자에서는 더 많은 사례를 볼 수 있습니다. 최근 Docker Desktop – 예기치 않은 WSL 오류라는 오류 메시지를 본 대부분의 사용자는 Windows 11을 실행하고 있었습니다.

Docker Desktop의 WSL2 오류는 무엇입니까?

Docker Desktop의 WSL2 오류는 권한이 잘못 구성되었거나 중요한 구성 요소(특히 Windows의 선택적 기능인 가상 머신 플랫폼)가 없음을 나타냅니다.

또한 WSL 자체가 설치되어 있지 않으면 WSL 명령이 실행되지 않습니다. 그리고 많은 사람들은 네트워크 문제도 근본 원인으로 보고했습니다.

Docker Desktop에서 예기치 않은 WSL 오류를 어떻게 수정합니까?

약간 복잡한 솔루션을 살펴보기 전에 다음과 같은 빠른 솔루션을 시도해 보세요.

  • 장치가 Docker Desktop의 최소 요구 사항을 충족하는지 확인하세요 .
  • PC를 다시 시작합니다. Docker Desktop을 실행하기 위해 매번 재부팅해야 한다면 다른 해결 방법을 시도해 보세요.
  • 사용 가능한 업데이트를 확인하고 공식 웹사이트 에서 Docker Desktop의 최신 버전을 설치하세요 . 또한 운영 체제를 업데이트하십시오. 예상치 못한 오류가 발생했습니다. Docker Desktop 메시지를 다시 시작합니다.
  • 액세스 권한 문제를 제거하려면 Docker Desktop이 관리자 권한으로 실행되고 있는지 확인하십시오. 이는 Docker Desktop을 시작하는 데 시간이 오래 걸리는 경우에도 도움이 됩니다 .
  • PC에서 타사 바이러스 백신을 비활성화합니다.

아무것도 작동하지 않으면 다음에 나열된 수정 사항으로 이동하세요.

1. WSL 설치

  1. Windows +를 눌러 S 검색을 열고 검색 창에 명령 프롬프트를 입력한 후 관리자 권한으로 실행을 클릭합니다.
    명령 프롬프트
  2. UAC 프롬프트에서 예를 클릭합니다 .
  3. 이제 다음 명령을 붙여넣고 Enter WSL을 설치하십시오. wsl --install
    Docker Desktop 예상치 못한 WSL 오류를 수정하기 위해 설치
  4. 완료되면 PC를 재부팅하고 개선 사항을 확인하십시오.

Linux용 Windows 하위 시스템이 설치되지 않은 경우 Docker Desktop – 예기치 않은 WSL 오류가 발생합니다. 그런 다음 장치에서 Hyper-V도 활성화하십시오 . Docker Desktop을 실행하는 것이 중요합니다.

2. WSL 업데이트

  1. Windows+를 눌러 R실행을 열고 cmd를 입력한 후 Ctrl+ Shift+를 누르세요 Enter.
  2. 나타나는 프롬프트에서 예를 클릭합니다 .
  3. 다음 명령을 붙여넣고 키를 눌러 Enter WSL을 업데이트합니다. wsl --update
    업데이트
  4. 업데이트가 설치되어 있으면 PC를 다시 시작하세요.

3. settings.json 파일 수정

  1. Windows +를 눌러 E 파일 탐색기를 열고 주소 표시줄에 다음 경로를 붙여넣은 후 다음을 누르세요 Enter. %Appdata%\Docker
    길
  2. settings.json 파일을 두 번 클릭합니다 .
  3. 이제 다음 내용이 표시되는지 확인하세요."integratedWslDistros": [ ]"enableIntegrationWithDefaultWslDistro": false
  4. 필요한 경우 필요한 편집을 수행하고 변경 사항을 저장합니다.
  5. 완료되면 프로젝트를 다시 시작하면 더 이상 Docker Desktop failed to start WSL2 오류가 발생하지 않아야 합니다.

4. 명령 프롬프트 설정 변경

  1. Windows+를 눌러 S검색을 열고 명령 프롬프트를 입력한 후 관련 결과를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
  2. 나타나는 UAC 프롬프트에서 예를 클릭합니다 .
  3. 이제 상단 표시줄을 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 속성을 선택합니다.
    속성
  4. 옵션 탭으로 이동하여 기존 콘솔 사용 확인란을 선택한 다음 확인을 클릭하여 변경 사항을 저장합니다.
    Docker Desktop 예상치 못한 WSL 오류를 수정하는 레거시 모드

5. 윈속 재설정

  1. Windows+를 눌러 R실행을 열고 cmd를Ctrl 입력한 후 + 키를 누른 채 Shift확인을 클릭하세요.
  2. 프롬프트에서 예를 클릭합니다 .
  3. 이제 다음 두 명령을 개별적으로 붙여넣고 Enter 각 명령을 입력하여 손상되거나 잘못 구성된 네트워크 설정을 재설정합니다. netsh int ip reset netsh winsock reset
    네트워크 재설정
  4. PC를 다시 시작하고 Docker Desktop 시작 실패 오류가 사라지는지 확인하세요.

6. BIOS에서 하드웨어 가상화 활성화

  1. 컴퓨터를 껐다가 다시 켜고, 디스플레이가 나타나면 시스템 제조업체 에 따라 F2, F10, 또는 키를 계속 눌러 BIOS에 액세스합니다 .F12EscDel
  2. 이제 화살표 키를 사용하여 고급 또는 시스템 구성 탭으로 이동한 다음 가상화 기술을 선택합니다 .
    Docker 데스크탑 예상치 못한 WSL 오류 수정 가능
  3. 마지막으로 활성화를 선택한 다음 변경 사항을 저장하고 BIOS를 종료합니다.

Docker Desktop이 제대로 작동하려면 PC에서 가상화 지원을 활성화하는 것이 중요합니다 . 이것이 없으면 Docker Desktop – Unexpected WSL 오류가 발생할 수 있습니다.

7. WSL 다시 설치

  1. Windows +를 눌러 설정을I 열고 탐색 창에서 앱으로 이동한 후 오른쪽에서 설치된 앱을 클릭하세요.
    설치된 앱
  2. 이제 Linux용 Windows 하위 시스템을 찾아 옆에 있는 줄임표를 클릭하고 제거를 선택합니다.
    Docker Desktop 예상치 못한 WSL 오류를 수정하려면 제거하세요.
  3. 다시 확인 메시지에서 제거를 클릭합니다.
  4. 마찬가지로, 설치된 앱 아래에 다음 항목이 있으면 제거하십시오.
    • 리눅스
    • 우분투
  5. 이제 앱 탭으로 돌아가서 선택적 기능을 선택하세요 .
    선택적 기능
  6. 하단의 추가 Windows 기능을 클릭하세요 .
  7. 가상 머신 플랫폼 및 Linux용 Windows 하위 시스템 확인란을 선택 취소한 다음 확인을 클릭하여 변경 사항을 저장합니다.
    docker Desktop 예상치 못한 WSL 오류를 수정하려면 비활성화하세요.
  8. 변경 사항을 적용하려면 컴퓨터를 다시 시작하세요.
  9. 완료되면 WSL(Linux용 Windows 하위 시스템)을 다시 설치합니다.

다른 방법이 작동하지 않으면 언제든지 WSL을 다시 설치하고 Docker Desktop – 예기치 않은 WSL 오류를 제거할 수 있습니다. WSL을 제거하여 시작한 다음 모든 구성 요소를 다시 다운로드하세요.

Windows WSL에서 Docker Desktop의 대안은 무엇입니까?

Docker Desktop에는 여러 가지 대안이 있으며 최근 프로젝트 라이선스 조건이 변경됨에 따라 많은 사용자가 이러한 대안으로 전환하고 있습니다. 인기 있는 옵션은 다음과 같습니다.

  • 목장주 데스크탑
  • Minikube
  • 포드맨

다른 소프트웨어로 전환할 때는 OS와의 호환성, 기능 세트, 성능, 사용 편의성, 지원 팀의 효율성 및 업데이트 릴리스 빈도를 확인하십시오.

이제 Docker Desktop – 예기치 않은 WSL 오류를 제거하셨을 것입니다. 그렇지 않은 경우 업데이트를 기다리거나 신뢰할 수 있는 대안으로 전환하세요. 당신은 모든 옵션을 알고 있습니다!

또한 사용자에게 영향을 미치는 다른 설치 오류도 있습니다. 예를 들어 Docker Desktop을 설치하는 동안 Hyper-V 및 컨테이너 Windows 기능을 활성화해야 한다는 오류가 많이 발생했지만 쉽게 해결할 수 있습니다!

질문이 있거나 도움이 된 내용을 공유하려면 아래에 의견을 남겨주세요.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다