windows10 home에서 wsl2에서 docker desktop을 사용할 수 있도록 우분투 오류 0x80370114, 0x80000000과 싸운 이야기
windows 10 home에서 docker desktop을 사용하는 방법
※ubuntu의 에러 0x80370114의 해결책만이 보고 싶은 분은 페이지의 최하부까지 날아 주세요
1. powershell 스크립트를 실행할 수 있는지 확인
간단히 powershell을 설명하면,
컴퓨터가 외계인이라고 생각합니다. 우리가 외계인에게 명령을 내리고 싶습니다. powershell은 인간어를 우주인어로 번역하여 우주인에게 명령을 내주는 중개자입니다.
여기에서 본제. windows에는 powershell이 장착되어 있습니다.
1. windows의 왼쪽 하단 검색 명령에서 "powershell"을 입력하십시오.
2. 오른쪽 클릭을 눌러 관리자로 실행을 누릅니다.
3. 적자로 오류가 쓰여지지 않으면 powershell에 관해서는 괜찮습니다. 만약 「이 시스템에서는 스크립트의 실행이 무효가 되어 있기 때문에~~」라고 쓰여져 있는 경우, powershell의 화면에
Set-ExecutionPolicy RemoteSigned
라고 설명합니다. 이것만으로 powershell에 관해서는 괜찮습니다.
참고문헌
보안 오류 "이 시스템에서는 스크립트 실행이 비활성화되어 파일 (스크립트 파일)을 읽을 수 없습니다. ..."라는 메시지가 표시되고 PowerShell 스크립트를 실행할 수 없습니다.
2. windows에서 Linux를 사용할 수 있도록 한다
Microsoft 공식 URL을 참고하여 wsl2를 Windows에 도입할 수 있습니다.
Windows용 Linux 설치 가이드
제 경우에는이 단계를 확실히 따라 갔지만 우분투 설치에서 오류가 발생했습니다. 오류 0x80370114,0x80000000에 대한 해결책은 기사 하단에 표시됩니다.
3. docker desktop for windows 다운로드, 배포
docker의 공식 사이트에서 다운로드하십시오.
Windows 홈에 도커 데스크톱 설치
이때 download from docker hub를 눌러 docker hub 페이지로 건너뛰고 계정을 만들어야 합니다.
오류 0x80370114,0x80000000 해결 방법
제 경우에는 0x80000000이 먼저 나왔습니다. ubuntu, docker desktop을 제거하고 다시 설치하면 0x80370114가 나옵니다. 오류 0x80370114의 해결 절차는 다음과 같습니다.
설정
→ 업데이트 및 보안
→ 왼쪽 windows 보안
→ 앱 및 브라우저 제어
→ 스크롤하여 exploit protection 설정
→ 프로그램 설정 탭을 클릭
→ 스크롤하여 C:\WINDOWS\System32\vmcompute.exe를 찾아 편집을 클릭합니다.
→ 제어 플로우 가드의 시스템 설정 덮어쓰기를 끄고, 선택을 취소하고 적용을 클릭합니다.
→powershell에서 다음 코드를 입력
net start vmcompute
wsl --set-default-version 2
이런 화면이 나오면 완료됩니다.
참고문헌
WSL 2 Installing Linux failed, error code: 0x80370114
unbutu를 시작하고 2단계와 같이 진행할 수 있으면 docker desktop이 성공적으로 시작됩니다.
덧붙여서 여러가지 에러에 관해서, 일본어로 검색해 안 되는 경우는 영어로 검색하면 히트 하는 일이 있습니다. google 번역 등 사용하면 쉽게 읽을 수 있으므로, 시험해 보는 것은 어떻습니까.
Reference
이 문제에 관하여(windows10 home에서 wsl2에서 docker desktop을 사용할 수 있도록 우분투 오류 0x80370114, 0x80000000과 싸운 이야기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/oneheartimrw0330/items/e7deed93578f714b1e1a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)