일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- DFS
- AndroidStudio
- 안드로이드
- C++
- 분할정복
- 코딩테스트
- Python
- 파이썬
- vuejs
- Algorithm
- codingtest
- 알고리즘
- 코테
- 개발
- 코드품앗이
- Vue
- 안드로이드스튜디오
- issue
- BAEKJOON
- cos pro 1급
- Flutter
- 동적계획법
- 백준
- django
- cos
- android
- DART
- cos pro
- 동적계획법과최단거리역추적
- DFS와BFS
- Today
- Total
Development Artist
[Docker Desktop, Window Home , WSL2, Ubuntu] Docker failed to initialize, Docker Desktop is shutting down. 본문
[Docker Desktop, Window Home , WSL2, Ubuntu] Docker failed to initialize, Docker Desktop is shutting down.
JMcunst 2021. 10. 22. 13:58이슈
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을 실행하면 될 수 있다.