프로그래밍/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-compose version
7. Linux용 컨테이너 사용 확인
docker info -f'{{.OSType}}'
728x90