본문 바로가기
DevOps/Docker

[DevOps] Docker Windows에서 사용하기 (Docker Desktop)

by SeungyubLee 2025. 9. 19.

Windows 자체에서 Docker Desktop을 설치하여 Docker를 사용해보자

 

1. Hyper-V 설정 활성화

Windows PowerShell에서 Hyper-V를 활성화

Hyper-V는 마이크로소프트가 만든 하이퍼바이저(Hypervisor), 즉 가상화 플랫폼이다.

쉽게 말하면, 윈도우 운영체제 안에서 또 다른 가상의 컴퓨터(가상 머신, VM)를 만들고 사용할 수 있게 해주는 기능이다.

 

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

 

2) Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All 입력 후 엔터

 

3) Y 입력 후 엔터 → PC 재시작

 

2. Docker Desktop for Windows 설치

 

1) https://docs.docker.com/desktop/setup/install/windows-install/ 접속

 

Windows

Get started with Docker for Windows. This guide covers system requirements, where to download, and instructions on how to install and update.

docs.docker.com

 

2) Docker Desktop for Windows - x86_64 클릭하여 다운로드

 

3) 다운로드 받은 Docker Desktop Installer 더블 클릭 → 체크 박스 유지 후 OK

 

4) 설치 단계에서 hosts 파일 변경 알림 있을 수 있음 → 변경 허용 후 진행

Windows → Docker VM → 컨테이너 간 통신을 쉽게 하기 위해 만들어진 가상 호스트명 매핑

 

5) Close and restart 클릭

 

6) Accept 클릭

Docker Desktop을 처음 실행할 때 뜨는 공식 라이선스/이용 약관 동의 창

Docker Desktop은 무료로 쓸 수 있지만, 기업 규모에 따라 유료 정책이 적용된다.

무료 사용 가능 : 개인, 교육 목적, 오픈소스, 회사 규모가 250명 이하 또는 연 매출 1천만 달러 이하
유료 구독 필요 : 회사 규모가 250명 초과 또는 연 매출 1천만 달러 초과

 

7) 설치가 완료됐다면 회원가입 및 로그인

 

8) WSL 업데이트

Docker Desktop은 최신 WSL2 기반에서 동작하기 때문에, Windows에 설치된 WSL 버전이 낮으면 업데이트가 필요

Windows PowerShell 관리자 권한으로 실행 후 wsl --update 입력 후 엔터

 

9) Restart 클릭

 

10) 좌측 하단에 Engine running 확인

 

11)  Windows PowerShell 관리자 권한으로 실행 후 docker version 입력 후 엔터 (버전 확인)