IT일반/가상머신,도커

[Docker] 윈도우11에 도커 설치하기

ss-pro 2023. 4. 20. 22:53
반응형

윈도우11 버전에 도커를 설치하여 개발환경을 구축해보겠습니다. 개인적으로는 리눅스 환경에서 배포를 해야되는 경우는 VM웨어나 버추얼머신에 개발환경 및 관련 SW를 설치해서 사용했고 근래 리눅스를 사용할일이 없어서 사용하지 않다고 최근에 다시 배포환경을 구축해야되서 리눅스 컨테이너 기술 부분에서 도커(Docker)를 이용해서 환경 구축해보겠습니다. 

1. 윈도우용 Docker 설치파일 다운로드
아래 도커 사이트에서 Download and Install항목에서 윈도우용 설치파일을 다운로드 받아 설치합니다. 
https://docs.docker.com/ 

2. Docker Desktop 설치
설치중에 Configuration부분에 아래와 같이 기본체크하여 설치합니다. 설치 후 Close and restart버튼을 눌러 윈도우를 재시작 합니다. 

3. Docker failed to initialize 오류 해결 ( Microsoft-Hyper-V활성, WSL update 및 install) 
재부팅 하니 아래와 같이 "docker desktop is shutting down. docker failed to initialize" 에러메세지가 나타나며 설치가 정상적으로 되지 않습니다. 

Power Shell을 실행하여 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All 명령을 실행합니다. 

Docker Desktop requires a newer WSL Kernel verion이라는 경고창이 나타납니다. 

Power Shell에서 wsl --install 명령으로 wsl을 설치합니다. 


4. Docker Desktop 실행 

이제 정상설치되어 도커 데스크탑이 실행된 모습을 확인 할 수 있습니다. 



출처 및 참고) 
https://docs.docker.com/desktop/install/windows-install/
https://docs.microsoft.com/windows/wsl/wsl2-kernel
https://ko.wikipedia.org/wiki/%EB%8F%84%EC%BB%A4_(%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4)