Docker란 컨테이너(Container) 이동을 주도하는 회사, 하이브리드 클라우드의 모든 애플리케이션을 처리할 수 있는 유일한 컨테이너 플랫폼 제공 업체
Docker는 컨테이너 기반의 오픈소스 가상화 플랫폼
컨테이너란 "다양한 OS에 여러 application이 올려져 있는 것"
각각의 격리된 여러개의 소프트웨어 컨테이너에는 ubuntu, centos등의 운영체제, 그리고 java, python, 아파치 웹서버나, mysql 같은 DBMS 등의 프로그램들 까지도 담기게 된다.

도커를 사용하기 위해서 가상화 기술인 Hyper-V를 활성화시켜야 한다.
우선 작업 관리자에서 가상화를 사용함으로 설정했는지 확인한다.(안되어 있는 경우 BIOS에서 사용함으로 설정해야 한다.)
나의 윈도우 사양은 Windows 11 Home이다.
Hyper-V는 공식적으로는 Windows 11 Pro, enterprise 버전에서만 사용할 수 있다.
Home 버전을 사용하는 경우 VMware, VirtualBox 등 타사 가상 머신 관리자에 의존해야 합니다.
하지만 저는 Docker을 사용해야 했기에 배치 스크립트를 사용하여 Windows 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으로 저장한 후 관리자권한으로 실행시킵니다.
제어판 > 프로그램 설치 및 제거 > Window 기능 켜기/끄기 클릭 > Hyper-V 체크 확인 후 재부팅