![[도커 #2] 환경세팅](https://image.inblog.dev?url=https%3A%2F%2Finblog.ai%2Fapi%2Fog-custom%3Ftitle%3D%255B%25EB%258F%2584%25EC%25BB%25A4%2B%25232%255D%2B%25ED%2599%2598%25EA%25B2%25BD%25EC%2584%25B8%25ED%258C%2585%26tag%3DTemplate%2B1%26description%3D%26template%3D3%26backgroundImage%3Dhttps%253A%252F%252Fsource.inblog.dev%252Fog_image%252Fdefault.png%26bgStartColor%3D%2523a8e8ec%26bgEndColor%3D%2523a8e8ec%26textColor%3D%2523000000%26tagColor%3D%2523000000%26descriptionColor%3D%2523000000%26logoUrl%3D%26blogTitle%3DGyeongwon%2527s%2Bblog&w=2048&q=75)
1. 도커 허브 가입

2. 도커 설치
Windows 10이면 HyperV + 가상 머신 플랫폼 설치 필요
Windows 11부터는 WSL 권장
도커 데스크톱(Docker Desktop)은 Windows 환경에서 리눅스 컨테이너를 실행하기 위해 가상화 기술을 사용하며, 이를 위해 다음과 같은 구성 요소가 필요하다.
- Hyper-V 설치:
- 역할: Hyper-V는 Microsoft의 가상화 기술.Docker Desktop은 이 Hyper-V 위에 경량의 리눅스 가상 머신(VM)을 생성하여 도커 엔진을 구동한다. 이 VM이 Windows에서 리눅스 컨테이너를 실행할 수 있도록 '리눅스인 척'하는 기반 환경을 제공한다.
- 조건:
Windows 10 Pro, Enterprise, Education
버전 이상에서만 기본적으로 지원된다. (Home 버전은 Hyper-V가 없다.)
- 리눅스 하위 시스템 (WSL 2) 설치:
- 역할: WSL 2(Windows Subsystem for Linux 2)는 Windows 10 버전 2004 이상 또는 Windows 11에서 사용할 수 있는, 리눅스 커널을 포함하는 가상화 기술이다. Docker Desktop은 이 WSL 2를 사용하여 리눅스 VM을 실행하고 도커 엔진을 구동하는 것을 권장한다. Hyper-V보다 더 빠르고 효율적인 리눅스 커널 통합을 제공하기 때문이다.
- 조건:
Windows 10 버전 2004 이상
(빌드 19041 이상)Windows 11 홈
버전 이상- 중요: Windows 10 Home 버전에서는 Hyper-V를 사용할 수 없기 때문에, Docker Desktop을 설치하려면 반드시 WSL 2를 사용해야 한다. Windows 10 Pro 이상에서는 Hyper-V와 WSL 2 중 선택하여 사용할 수 있지만, 성능상 WSL 2가 권장된다.
요약:
- Windows 10 Pro 이상: Hyper-V 또는 WSL 2 (WSL 2 권장)
- Windows 10 Home: 반드시 WSL 2
- Windows 11 (Home 포함 모든 버전): WSL 2 (권장)

- Hyper-V: Windows에서 리눅스 컨테이너를 실행하기 위해, Docker Desktop은 Hyper-V를 사용하여 Windows 위에 작은 리눅스 가상 머신을 만들고, 그 가상 머신 안에서 도커 엔진을 실행한다. 이 리눅스 VM이 '리눅스인 척'하며 컨테이너를 구동하는 기반을 제공한다.
- WSL 2: WSL 2는 Hyper-V 위에 구축된 더 효율적인 리눅스 환경입니다. Docker Desktop은 WSL 2를 백엔드로 사용함으로써, 더 빠르고 가벼우며 Windows와 더 잘 통합된 환경에서 도커 컨테이너를 실행할 수 있게 된다. 특히 Windows Home 버전에서는 Hyper-V가 없으므로, Docker Desktop을 사용하려면 WSL 2가 필수적이다.
Tip 도커 실행이 안되면!!
WSL 최신버전인지 확인하기

Share article