본문 바로가기
Programing/Docker

Windows 11 에서 Docker 설치 ( DockerDesktop )

by 아주노란콩 2025. 1. 27.

 

 

 

해당 포스팅은 '그림과 실습으로 배우는 도커 & 쿠버네티스' 를 참고하였습니다.

 

docker 설치 전 간단하게 설명하자면

데이터나 프로그램을 격리시키는 기능    을 제공하는 소프트웨어이다.

도커는 리눅스 기반이며, 운영체제 위에 도커엔진 -> 컨테이너가 N 개 올라가는 구조이다.

컨테이너안에는 리눅스 운영체제 비스무리? 한게 들어있는데 컨테이너는 독립된 구조이기 때문에 리눅스의 핵심부인 커널 에 명령들을 전달해 줘야 하기 때문이다.

도커를 사용하는 이유는 독립적인 환경을 제공하기 때문에 프로그램간의 버젼관리가 쉽고, 어느 서버든 같은 환경을 보장하기 때문에 이식성이 좋기 때문이다.

 

컨테이너: 가상화 하여 격리된 공간
이미지 : 컨테이너의 빵판 
 => 컨테이너로 이미지를 만들 수 있고, 이미지로 컨테이너를 만들 수 있다.

 

 

도커는 리눅스 기반이기 때문에 리눅스 운영체제를 사용한다면 도커 엔진만 설치하면 되지만 max/window는 리눅스 운영체제 실행 환경이 필요하다. 하지만, 이미 패키지 형태로 지원하는 desktop을 통해 간편하게  사용할 수 있다.

 

1.  Docker Desktop 설치 전 Window 버젼 과 에디션 확인

 

윈도우 검색창에 PC를 검색하고 PC 이름 보기에서 Window 사양을 확인할 수 있다. 

 

 

window 11 home 버젼을 사용하고 있는것을 확인했다. home 버젼은 추가 설정이 필요하다..

 Docker Desktop은 기본적으로 Hyper-V 기능을 사용하기 때문에  Hyper-V 기능이 필수적인데 home 버젼은 지원하지 않기 때문에 WSL2 기반 Docker Engine을 사용해야한다.

 

2.  관리자 권한으로  Windows PowerShell 실행 

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

# Windows SubSystem Linux를 활성화시키는 명령어
> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

# VirtualMachinePlatform 기능을 활성화시키는 명령어 : WSL2 버전에 필요한 명령어
> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

 

 

2. 재부팅 후 PowerShell 에 wsl 명령어를 실행하여 설치 확인

 

해당 화면처럼 나오면 정상적으로 설치 완료!

 

3.  Microsoft Store 에서 Unbuntu 설치

1. 윈도우 검색창에서  Microsoft Store 검색 ->  Unbuntu 다운로드

2. WSL2 리눅스 커널 업데이트

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

위 링크를 다운로드 후 실행 하면 업데이트 완료.

3. Ubuntu 실행 후 아이디 패스워드 설정

 

4. Windows PowerShell에서 Ubuntu 설치 확인

 

WSL -l -v 명령어 입력후 위 와 같이 나오면 성공

 

이제 Docker Desktop의 설치를 위한 준비과정은 끝으로 본격적으로 설치하러 갑시다...

 

4.  Docker Desktop for windows 설치 

https://docs.docker.com/desktop/setup/install/windows-install

 

Windows

Get started with Docker for Windows. This guide covers system requirements, where to download, and instructions on how to install and update.

docs.docker.com

 

 

설치 과정을 캡쳐를 못했다...

이전 버젼에서는 설치 중에 WSL2 옵션 선택 부분이 있었는데 현재는 docker 권장 사항이라 사라지고 자동 설치가 되는 것 같다.

최종 설치가 되면 close and logout을 클릭하면 재부팅이 된다.

 

1.  Docker Desktop 실행

 


윈도우 11 home 환경에서 도커 설치 및 실행 방법이었습니다. 

다음 포스팅은 React 프로젝트 빌드하고 컨테이너를 만들어서 실행하는 것 까지 일것 같아요 

'Programing > Docker' 카테고리의 다른 글

Docker 의 개념과 Docker Hub 에서 Image 받아오기  (0) 2025.02.27