본문 바로가기
Linux

Wiondow 10,11 WSL 설치하기 + Docker 설치

by 정권이 내 2025. 4. 6.

집컴에서 리눅스 환경을 쓸 필요가 생겨서 WSL를 설치하게 되었는데 설치과정 설명과 추가로 WSL 환경에서 Docker 설치 방법까지 가이드 글을 해보겠습니다.

 

🐧WSL2 설치하기

우선 WSL 이란 Windows Subsystem for Linux 의 약자로 윈도우 환경에서 Linux OS를 네이티브 환경처럼 실행할수 있게 해주는 방식입니다.

 

WSL 설치 순서

  1. 실행창에서 Windows 기능 끄기/켜기 옵션으로 이동한다음 아래 두개 항목을 체크 활성화후 재부팅 합니다.

    • Linux용 Windows 하위 시스템
    • 가상 머신 플랫폼

img

img

 

  1. Windows Powershell 을 관리자권한으로 실행후 wsl --list --online 명령으로 설치가능한 Linux OS를 확인합니다.

img

  • 설치할 OS에 대해 wsl --install -d <OS> 명령을 실행합니다. 저는 Ubuntu-20.04로 진행했습니다.
  • 설치가 완료되면 계정과 패스워드 설정까지 진행합니다.

img

 

  1. 설치가 끝나면 wsl 버전을 확인합니다.

    • 1로 나온다면 wsl --set-version <배포판 이름> 2 명령으로 버전을 전환합니다.
    • 2로 변경하는 이유는 Docker를 사용하기 위한 목적인데 wsl1은 리눅스 커널이 없기때문에 Docker엔진이 동작하지 않습니다.

img

 

🐧WSL2 환경 🐳 Docker 설치하기

리눅스 설치후 Docker엔진이 실행 가능한 환경을 확인하기위해 리눅스 커널 버전을 먼저 확인해야 합니다.

  • uname -r 명령으로 커널 버전이 4.19 이상인지 확인합니다.

img

 

Docker 설치 순서

1. 기본 업데이트 및 의존 패키지 설치

sudo apt update && sudo apt upgrade -y
sudo apt install -y ca-certificates curl gnupg lsb-release

 

2. Docker GPG 키 등록

sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg \
  | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

 

3. Docker 공식 저장소 추가

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
  https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" \
  | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

 

4. Docker 설치

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

 

5. Docker 데몬 시작

sudo service docker start

 

6. 권한 설정 (선택: sudo 없이 docker 명령 쓰고 싶다면)

  • 새로운 터미널을 열어야 적용됩니다.
sudo usermod -aG docker $USER

 

7. 설치 확인

docker version

img

 

8. hello-world 테스트

docker run hello-world

img

반응형

댓글