프로그래밍/Docker

[Docker] Dokcer 설치, window home Hyper-V 설치

Rolen 2025. 1. 23. 14:01

Docker는 리눅스 응용 프로그램을 소프트웨어 컨테이너 안에 배치하는 자동화 오픈 소스이므로

windows 환경에서 Docker를 사용하기 위해서는 Hyper-V가 필요하다..

 

하지만, MS사는 windows home 에 Hyper-V를 지원하지 않는다.

 

따라서,

아래의 방법으로 진행한다면 Hyper-V를 설치하고 진행할 수 있다.

(어차피 따로 진행해서 될 거 그냥 해주면 좋을텐데 아쉽다)


 

1. 아래 내용으로 bat 파일 생성하고 관리자 권한으로 실행

pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
pause

 

2. 설치가 완료되면 재부팅을 하고 [제어판] -> [프로그램] -> Window 기능 켜기 / 끄기 에서 Hyper-V 체크 확인

 

3. Hyper-V 설정 활성화 하기

PowerShell 을 관리자 권한으로 실행 후 아래 명령어를 입력 한다.

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

 

4. Docker Desktop 다운로드 및 설치

(링크: https://www.docker.com/products/docker-desktop/)

 

5. 설치가 완료되면 Docker를 실행하고 아래 상태(running) 확인

회원가입 / 로그인 진행 필요

 

6. PowerShell에서 Client 및 Server 확인 / Docker Compose 확인

docker version

Docker

docker-compose version

Docker-Compose

 

7. Linux용 컨테이너 사용 확인

docker info -f'{{.OSType}}'


 

728x90