[Docker] 윈도우10에서 도커 설치하기

hanjuli94·2022년 4월 11일
15

Docker

목록 보기
1/2
post-thumbnail

별도의 가상머신(VM) 또는 듀얼 부팅 없이 기존 윈도우에서 리눅스를 사용 할 수 있는 'WSL'를 통해 GNU/Linux 호환 앱 설치부터 실제 도커 컨테이너를 실행하는 실습을 진행하도록 하겠습니다.

1. Windows Terminal 설치

1) Microsoft Store에서 설치하기

  • 윈도우10인 경우 왼쪽 하단의 윈도우 아이콘 클릭 후 'Microsoft Store' 검색

  • 검색창에 'Windows Terminal' 검색 후 다운로드

2) Microsoft 홈페이지에서 설치하기


2. WSL2 설치

1) Linux용 Windows 하위 시스템 사용

  • 설치된 'Windows Terminal' 앱을 관리자 권한으로 실행

  • Windows PowerShell 프롬프트 열기
    Image

  • 다음 명령을 실행

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

2) WSL2 요구사항 확인

  • 윈도우 빌드 확인
POWERSHELL
# winver

💡 x64 시스템의 경우: 버전 1903 이상, 빌드 18362 이상
💡ARM64 시스템의 경우: 버전 2004 이상, 빌드 19041 이상
💡18362보다 낮은 빌드는 WSL2를 지원하지 않습니다.

3) Virtual Machine 기능 사용

  • 'Windows Terminal' 앱을 관리자 권한으로 실행

  • 다음 명령어 실행

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

3. WSL2 업그레이드

1) Linux커널 업데이트 패키지 다운로드

2) WSL2를 기본 버전으로 설정

casePOWERSHELL
기본 WSL 버전 설정# wsl --set-default-version 2
배포판 WSL 버전 변경# wsl --set-version <distribution name> <versionNumber>
예시# wsl --set-version Ubuntu-18.04 2

4. GNU/Linux 앱 설치

1) Linux 배포 다운로드

  • 'Microsoft Store'에서 다운 받을 Linux 배포판 검색
  • "Ubuntu:18.04 LTS" 다운로드

여러가지 Linux 배포판이 있으므로w 자신의 PC 사양에 맞는 리눅스 배포판을 검색하여 설치하시기 바랍니다.

2) 다운받은 Linux 배포판 Get 하여 배포


5. 도커 설치

1) Google에 Docker 검색

2) 윈도우용 'Docker Desktop' 설치

3) 다운받은 'Docker Desktop Installer' 실행

  • 안내에 따라 설치
  • 설치 중간에 Configuration 항목은 모두 체크

    ✅ WSL2 요구하는 윈도우 컴포넌트 설치
    ✅ 바탕화면 아이콘 추가)

4) 설치완료

  • 설치가 끝나면 "Installation succeeded" 화면이 나오고 시스템 상태에 따라서 재시작 및 재로그인

6. 도커 WSL 설정 확인하기

1) Docker 실행

2) [Settings]-[General] 선택 후 설정 확인

  • 아래의 항목에 체크
    ✅ Use the WSL 2 based engine

3) [Settings]-[Resources]-[WSL INTEGRATION] 선택 후 설정 확인

  • 아래의 항목에 체크
    ✅ Enable Integration with my default WSL distro
    ✅ Enable Integration with additional distros: "설치한 리눅스 배포판"

4) 변경 항목 저장

  • Apply & Restart 클릭하여 변경 설정 저장

7. 설치 확인

1) 'Windows Terminal' 관리자 권한으로 실행

2) 'Windows Powershell'에서 다음 명령어 실행하여 설치 확인

POWERSHELL
# wsl -l -v

3) 'Ubuntu'에서 다음 명령어 실행하여 설치 확인

Bash
# docker run -d -p 80:80 docker/getting-started
# docker ps
# docker images

📕 본 내용은 아래 공식 홈페이지를 참고하여 작성하였습니다.
🔗 https://docs.microsoft.com/ko-kr/windows/wsl/install
🔗 https://docs.microsoft.com/ko-kr/windows/wsl/install-manual (수동설치)

1개의 댓글

comment-user-thumbnail
2023년 2월 21일

안녕하세요 운영자님
인카토스입니다.
먼저, 댓글로 인사를 드리게 된 점 양해 부탁 드립니다.
이렇게 연락 드린 이유는 이번에 저희가 제작한 도커 각티슈케이스 제품 협찬을 제안드리고 싶어서 연락 드렸습니다.
개발자들에게 많은 사랑은 받은 각티슈케이스입니다.
저희 상품 블로그 포스팅이 가능하실지 여쭙고자 연락드렸습니다.
아니면 클리앙,서버포럼, okky,2cpu,그누보드 등 가입되어 있으신 개발자 커뮤니티가 있으시다면 해당 커뮤니티에 아래와 비슷하게 게시글을 올려주실수 있을까요?

클리앙 : https://www.clien.net/service/board/park/17797443

연락드릴수 있는방법이 댓글밖에 보이지 않아 이렇게 먼저 연락드립니다.

협찬제안에 긍정적인 검토 부탁드리고 제안이 마음에 드신다면 하기 메일로 메일주시면 제품 보내드리도록 하겠습니다.

sungjh0726@naver.com

협찬제품 링크 : https://incatos.shop/surl/P/11

답글 달기