본문 바로가기

개발/docker

[window10] hyper-v 및 docker 설치

회사 테스트 서버에 도커를 설치할 일이 생겨 이 절차를 작성해보았습니다.

 

1. 윈도우 버전 체크 

내컴퓨터 - 속성에 들어가면 windows 버전을확인 할 수 있습니다.

 

찾아보니 windows 10 home 아 아닌 다른 버전에서는 hyper-v가 설치되어있다고 하더라고요

windows 10 home 인경우로 작성하였습니다.

 

2. 아래에 사이트에 들어가서 hyper-v 설치 bat파일을 다운받습니다

forbes.tistory.com/542

 

 3. 파일을 관리자 권으로 실행 시켜줍니다.

4. [윈도우 키] + R 을 누른후 실행 창에서  appwiz.cpl 을 입력하면 프로그램 추가/삭제 메뉴가 나옵니다.

5. 여기서 windows 기능 켜기/끄기를 눌른후 hyper-v가 선택되어있는것을 확인합니다 ( 위에서 설치해줬기떄문에 생성된 후 체크가 되어있을 것입니다 )

 

6. 이제 윈도우에서 셋팅은 끝났고 아래 경로에서 docker를 다운받아 설치 합니다

hub.docker.com/editions/community/docker-ce-desktop-windows/

 

Docker Desktop for Windows - Docker Hub

Docker Desktop for Windows Docker Desktop for Windows is Docker designed to run on Windows 10. It is a native Windows application that provides an easy-to-use development environment for building, shipping, and running dockerized apps. Docker Desktop for W

hub.docker.com

7. 간단하게 docker에서 회원가입을 한 후 이메일 인증을 받습니다.

8. docker를 설치를 다 한후 재부팅을 하고 실행하면 연결할때 다음과같은 에러가 발생합니다.

9. 아무리 Restart를 해도 해결되지 않습니다. Windows PowerShell 을 관리자모드로 실행한 후  systeminfo | find "System Type"을 치라고하는데 이렇게 해도 저는 해결이되지 않았습니다.

 

10. 아래의 사이트로 들어가 두개의 명령어와 프로그램하나를 다운받아 설치해 줍니다

(blog.nachal.com/1691)

10 - 1 : dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

10 - 2 : dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

10 - 3 : wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

11. 위에 모든 설치가 끝나면 아래와 같이 정상 연결이 됩니다.