기존 도커 데스크탑은 윈도우10 버전에 따라 다른 설치 방법을 제공해왔습니다.
- Windows 10 Home : VirtualBox
- Windows 10 Pro : Hyper-V
하지만 2020년 5월 WSL(Linux용 Windows 하위 시스템)이 WSL2로 업데이트 되면서 파일 시스템 성능이 높아지고 호환성이 개선되었고, 현재 도커 데스크탑은 Windows 10 Home 버전과 Pro 버전 모두 WSL2를 사용한 설치를 제공하고 있습니다.
WSL2 설치
사전작업
- 업데이트 : 시작 > 설정 > 업데이트 및 보안 > 업데이트 확인 > 버전 2004까지 업데이트
- 버전확인 : 시작 > 설정 > 시스템 > 정보 > Windows 사양 > 버전 2004 확인
WSL2 기능 사용 설정
- 설정창 열기 : 시작 > 앱 > 앱 및 기능 > 관련 설정 > 프로그램 및 기능 > Windows 기능 켜기/끄기
- 기능 적용 : ☑Linux용 Windows 하위 시스템 ☑가상 머신 플랫폼 > 확인 > 재부팅
- WSL2 커널 업데이트 : https://docs.microsoft.com/ko-kr/windows/wsl/wsl2-kernel > x64 머신용 최신 WSL2 Linux 커널 업데이트 패키지를 다운로드 > 설치
- WSL2를 기본 버전으로 사용하도록 설정 : 시작 우클릭 > Windows PowerShell(관리자)
wsl --set-default-version 2
리눅스 배포판 설치
- Ubuntu 설치 : Microsoft Store > "Ubuntu" 검색 > Ubuntu > 설치
- Ubuntu 계정 설정 및 업데이트 : Ubuntu 실행 > ID/PW 설정 > 업데이트
sudo apt update -y
Ubuntu WSL 버전 확인
- 시작 우클릭 > Windows PowerShell
wsl -l -v
Docker Desktop 설치
https://www.docker.com/products/docker-desktop
- 도커 데스크탑 다운로드 : Download for Windows > Stable(안정버전) / Edge(최신버전)
- 도커 데스크탑 설치 : ☑Enable WSL 2 Windows Features ☑Add shortcut to desktop > OK > Logout > Login
- WSL2 사용 확인 : 우측하단 트레이 docker 우클릭 > settings > ☑Use the WSL 2 based engine
'Cloud > Docker' 카테고리의 다른 글
[WakeOnLan] Docker로 wol 이미지 빌드하여 사용 (0) | 2020.01.08 |
---|---|
[Docker] Docker 저장공간 마운트하여 사용하기 (0) | 2020.01.07 |
[Postgres] postgres 이미지 사용 시 시간 설정 (0) | 2020.01.07 |
[Nginx] nginx.conf alias 설정 시 주의사항 (0) | 2020.01.07 |