반응형

Docker 설치를 위한 셋팅

윈도우 환경에서 검색창에 'PC 정보'를 입력하면 아래와 같이 바로가기 아이콘을 확인할 수 있다.

 

 

가장 아래에 'Windows 사양'이 표시되고 내 윈도우의 에디션을 확인할 수 있다.

 

Docker를 사용할 때 Windows10 Homoe Edition과 Pro Edition의 가장 큰 차이는

Hyper-V 기능의 지원 여부이다.

 

Hyper-V는 Windows 10 Pro, Enterprise 및 Education 64비트 버전에서 사용할 수 있고.

Home 버전에서는 사용할 수 없다고 한다.

 

Docker Desktop은 기본적으로 Hyper-V 기능을 사용하기에 기존에는 Windows10 Pro에서만 사용이 가능했지만 최근 업데이트를 통해 WSL2를 통해 Home Edition에서도 사용할 수 있게 되었다고 한다.

 

정리하면 다음과 같다.

 

 * Windows10 Pro

    - WSL2 기반 Docker Engine 사용 가능

    - Hyper-V 기반 Docker Engine 사용 가능

 

 * Windows10 Home

    - WSL2 기반 Docker Engine 사용 가능

 

 

따라서 Home Edition의 경우 Docker를 사용하기 위해 WSL2가 필수이기에 이 설치 과정부터 살펴보겠다.

 

 

먼저 Windows를 최신 버전으로 업데이트 한다.

 

그리고 명령 프롬프트를 실행하여 아래 명령어를 입력한다.

 

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

(Microsoft-Windows-Subsystem-Linux 기능 활성화)

 

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

(VirtualMachine Platform 기능 활성화)

 

그럼 다음으로 WSL2 Linux 커널 업데이트를 진행한다.

 

 

https://docs.microsoft.com/ko-kr/windows/wsl/install-win10#step-4---download-the-linux-kernel-update-package

위의 링크로 이동하여 'x64 머신용 최신 WSL2 Linux 커널 업데이트 패키지'를 다운로드하여 설치한다.

 

 

 

그럼 윈도우 명령 프롬프트에서 다음 명령어를 통해 기본적으로 사용할 WSL 버전을 2로 변경한다.

 

$ wsl --set-default-version 2

 

 

그럼 이제 Docker를 설치하기 위한 셋팅이 완료된 것이다.

 

 

 

 

Docker Desktop 다운로드(Windows)

 

WSL2 셋팅이 완료되었으니 이제 Docker를 설치해보자.

 

https://www.docker.com/products/docker-desktop

위의 주소로 이동한 후 상단의 'Developers' 의 'Docs'로 이동한다.

 

여기서 윈도우의 환경에 대한 다운로드 및 설치를 진행한다.

 

설치가 완료되었으면 명령 프롬프트를 실행하여 아래 명령어를 입력해보자.

 

$ docker images

위의 사진과 같이 에러 없이 뭔가가 출력된다면 설치가 잘 진행된 것이다.

반응형

+ Recent posts