컨테이너(Container)/Docker

윈도우 10 - WSL 2 docker 설치

스타셀_jskim 2021. 2. 3. 17:20

요구 사항
- 윈도우 10, 버전 2004, 빌드 18362 이상
- WSL 2
- 리눅스 커널 업데이트 패키지 설치

deepcell.co.kr/110

 

윈도우 10 Home - WSL 2 설치

윈도우 10 HOME 버전의 경우 WSL 1 사용이 불가능했으나, 빌드 19603부터 WSL 2를 지원한다. 그외 엔터프라이즈, 프로의 경우에도 아래와 같이 설치 요구 사항 Window 10 계열 x64 시스템 OS 버전 1903 이

deepcell.co.kr

 

 

 

버전 확인
PowerShell 관리자권환으로 실행

winver

Windows10 Home 버전 20H2, OS 빌드 19042.746

 

 

msinfo32

msinfo32 결과값. 10.0.19042 빌드 19042

 

 

 

도커 다운로드 페이지에서 패키지 다운로드 및 설치
2021-02-03 기준으로 3.1.0 패키지 제공

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

윈도우용 도커 다운로드 페이지

 

Install required Windows components for WSL 2 체크

 

설치 막바지에 윈도우 계정 로그아웃이 필요하다

 

 

Docker실행 후 Settings -> General -> Use the WSL 2 based engine 체크 확인

Windows 10 Home 버전에서 도커를 사용할려면 "WSL 2 + 도커 백엔드" 조합이 필요하다.

 

 

Settings -> Resources -> WSL integration -> 설치한 리눅스 배포판 선택

설치한 배포판 리눅스를 선택하고 적용

 

 

WSL 2 실행 후 docker 테스트

docker --version
docker run hello-world

docker version 20.10.2

 

 

참조
docs.microsoft.com/ko-kr/windows/wsl/tutorials/wsl-containers

 

Linux 용 Windows 하위 시스템에서 Docker 컨테이너 사용 시작

Linux 용 Windows 하위 시스템에서 Docker 컨테이너를 설정 하는 방법에 대해 알아봅니다.

docs.microsoft.com

docs.docker.com/docker-for-windows/wsl/#best-practices

 

Docker Desktop WSL 2 backend

 

docs.docker.com