Docker 윈도우 설치

YeJin Lee·2024년 10월 2일

Spring Boot

목록 보기
7/11

Docker 설치

Docker란 컨테이너(Container) 이동을 주도하는 회사, 하이브리드 클라우드의 모든 애플리케이션을 처리할 수 있는 유일한 컨테이너 플랫폼 제공 업체

Docker는 컨테이너 기반의 오픈소스 가상화 플랫폼

컨테이너란 "다양한 OS에 여러 application이 올려져 있는 것"

각각의 격리된 여러개의 소프트웨어 컨테이너에는 ubuntu, centos등의 운영체제, 그리고 java, python, 아파치 웹서버나, mysql 같은 DBMS 등의 프로그램들 까지도 담기게 된다.

Docker 설치하기

1. 도커 설치 전 환경 설정

도커를 사용하기 위해서 가상화 기술인 Hyper-V를 활성화시켜야 한다.
우선 작업 관리자에서 가상화를 사용함으로 설정했는지 확인한다.(안되어 있는 경우 BIOS에서 사용함으로 설정해야 한다.)

나의 윈도우 사양은 Windows 11 Home이다.
Hyper-V는 공식적으로는 Windows 11 Pro, enterprise 버전에서만 사용할 수 있다.
Home 버전을 사용하는 경우 VMware, VirtualBox 등 타사 가상 머신 관리자에 의존해야 합니다.

하지만 저는 Docker을 사용해야 했기에 배치 스크립트를 사용하여 Windows 11 Home에서 Hyper-V를 설치하였습니다.

1-a. Window 11 Home에 Hyper-v 설치

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

해당하는 내용을 메모장에 작성 후, .bat으로 저장한 후 관리자권한으로 실행시킵니다.

1-b. Hyper-V 체크 후 재부팅

제어판 > 프로그램 설치 및 제거 > Window 기능 켜기/끄기 클릭 > Hyper-V 체크 확인 후 재부팅

1-c. WSL2(Windows Subsystem for linux) 기반 Docker Engine으로 사용하는 방법도 있다.

2. 도커 설치파일 다운로드 및 설치

Docker Downloads 사이트

profile
안녕하세요, 영문과코딩 입니다.

0개의 댓글