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 커널 업데이트를 진행한다.
위의 링크로 이동하여 '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
위의 사진과 같이 에러 없이 뭔가가 출력된다면 설치가 잘 진행된 것이다.