본문 바로가기
OS/Linux

[Docker] 윈도우11 도커 설치 (Windows11 Docker)(WSL)

by 8ugust 2024. 10. 15.

 Docker는 Linux 환경에서만 동작하도록 설계된 프로그램이다. 따라서 Window 환경에서는 사용할 수 없는게 일반적이다. 다만 Window에 포함된 기능 중 WSL(Window Subsystem for Linux) 를 사용하면 Window 내에서 구동되는 가상환경(VM) 의 Linux 환경에서 Docker를 구동시킬 수 있다. 그러니 Window에서 Docker를 사용하려면 가장 먼저 WSL 환경을 세팅해야만한다.

 

 

1. 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

wsl 명령어를 실행했을 때 위 처럼 나오면 성공.

안나올경우 재부팅을 해보자.

 

 

 

 

 

2. Microsoft Store 에서 Ubuntu 22.04 LTS 다운로드

Ubuntu 버전은 20.04나 22.04나 뭐가 되었건 상관없다.

 

 

 

 

 

3. WSL2 Linux 커널 업데이트

 

 

 

 

 

4. Ubuntu Installing

처음 Installing 에 시간이 굉장히 오래 걸리는 편이다.

내 경우는 켜두고 잤는데도 저 상태 그대로였고

재부팅하니까 아래 화면이 노출되었다.

 

 

되도록이면 까먹지 않도록 어딘가에 메모해두자.

 

 

 

 

 

5. Docker 설치

설치완료 후 Git으로 로그인했다.

 

 

최종적으로 Power Shell 에서 Docker Version 이 확인되면 완료!

 

 

 우리가 해야 할 일은 간단하다 Docker로 가상환경 Container를 만들고, 해당 컨테이너에 Git 에 있는 Application을 Clone 하여 정상적으로 실행되는 환경을 구성할 것이다. 이후 해당 컨테이너를 이미지로 변환하여 레파지토리에 업로드 할 것이고, 최종적으로 Raspberry Pi 에도 Docker 환경을 구성하여 이미지를 받아 구동할 것이다. 그러니 다음 단계로 할 것은 Docker에 Container를 구성하는 내용을 적어보고자 한다.

댓글