집컴에서 리눅스 환경을 쓸 필요가 생겨서 WSL를 설치하게 되었는데 설치과정 설명과 추가로 WSL 환경에서 Docker 설치 방법까지 가이드 글을 해보겠습니다.
🐧WSL2 설치하기
우선 WSL 이란 Windows Subsystem for Linux 의 약자로 윈도우 환경에서 Linux OS를 네이티브 환경처럼 실행할수 있게 해주는 방식입니다.
WSL 설치 순서
실행창에서 Windows 기능 끄기/켜기 옵션으로 이동한다음 아래 두개 항목을 체크 활성화후 재부팅 합니다.
- Linux용 Windows 하위 시스템
- 가상 머신 플랫폼
- Windows Powershell 을 관리자권한으로 실행후
wsl --list --online
명령으로 설치가능한 Linux OS를 확인합니다.
- 설치할 OS에 대해
wsl --install -d <OS>
명령을 실행합니다. 저는 Ubuntu-20.04로 진행했습니다. - 설치가 완료되면 계정과 패스워드 설정까지 진행합니다.
설치가 끝나면 wsl 버전을 확인합니다.
- 1로 나온다면
wsl --set-version <배포판 이름> 2
명령으로 버전을 전환합니다. - 2로 변경하는 이유는 Docker를 사용하기 위한 목적인데 wsl1은 리눅스 커널이 없기때문에 Docker엔진이 동작하지 않습니다.
- 1로 나온다면
🐧WSL2 환경 🐳 Docker 설치하기
리눅스 설치후 Docker엔진이 실행 가능한 환경을 확인하기위해 리눅스 커널 버전을 먼저 확인해야 합니다.
uname -r
명령으로 커널 버전이 4.19 이상인지 확인합니다.
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
8. hello-world 테스트
docker run hello-world
반응형
'Linux' 카테고리의 다른 글
Linux alternatives JDK 버전 관리하기 (0) | 2025.04.07 |
---|---|
Linux 시작 프로그램 관리: chkconfig 개념과 사용 방법 (0) | 2024.11.14 |
리눅스 명령어 sed 옵션 설명과 사용 방법 (0) | 2023.11.13 |
패키지 관리자 Yum Repository 사용 방법 (0) | 2023.11.13 |
[Linux] 하위 디렉토리 파일 내용 일괄변경 sed 명령 사용방법 (0) | 2022.04.05 |
댓글