Development Artist

[Docker Desktop, Window Home , WSL2, Ubuntu] Docker failed to initialize, Docker Desktop is shutting down. 본문

Internship

[Docker Desktop, Window Home , WSL2, Ubuntu] Docker failed to initialize, Docker Desktop is shutting down.

JMcunst 2021. 10. 22. 13:58
728x90
반응형

이슈

docker desktop을 실행 시 발생. installer를 실행시키면 이미 존재. 며칠 전까지 잘 사용을 했었는데... 갑자기?


조치사항

1. 우분투 터미널에서 docker 수동으로 실행. 하지만, 도커 서비스가 없다고 나옴. 

2. 검색에서 '시스템 정보'에서 window 사양 체크, 

3. 도커를 실행하기 위해서는 Hyper-V 이 필요한데, Window Home에서는 Hyper-V 기능이 없음. 일단 검색에서 'Window 기능 켜기/끄기' 에서 Hyper-V가 있는지 체크, 그리고 Windows 하이퍼바이저 플랫폼과 가상머신 플랫폼 체크 여부 확인하고 체크 해주기. 

4. 수동으로 bat파일을 실행시켜 Hyper-V 를 만들어 줄 수 있다. https://forbes.tistory.com/542#google_vignette 이곳을 참고하자. 해당 페이지에 있는 zip파일을 받아서 풀고, 관리자 권한으로 실행을 시키면 패키지들을 설치하고 다시 시작하게 된다. 그러면 아래와 같이 Hyper-V가 생긴 것을 확인할 수 있다.

5. 검색에서 regedit 을 쳐보면, 레지스트리 편집기라고 있다. 그것을 클릭.

6. 주소창에 '컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion' 를 쳐보면 여러 데이터 들이 보이는데 'EditionID' 를 더블 클릭. Core -> Professional 로 바꿔준다. 그리고 ProductName 도 Window 10 Home -> Window 10 Professional 로 바꿔준다.

7. 그리고 Docker Desktop Uninstall하고 다시 install. 설치가 완료되면 레지스트리 편집기에가서 바꿨던 데이터들의 값을 원복 시켜준다.

8. 추가적으로 C:\Users\{사용자명}\AppData\Roaming\Docker 에서 settings.json을 제거 하고 Docker Desktop을 실행하면 될 수 있다.

728x90
반응형
Comments