WSL2에 Rocky Linux 9.0 올리기 (Docker export 활용)

· LinuxWSL2DockerRocky Linux


Install Rocky Linux 9.0 on WSL2

사전 과정: wsl2 설치, docker desktop 설치, 윈도우 터미널 설치. Docker 켜고 PowerShell에서 작업.

# 1. rockylinux:9 이미지로 컨테이너 생성
docker run --name rocky-container rockylinux:9

# 2. 생성한 컨테이너 확인
docker container list --all | Select-String rocky-container

# 3. 컨테이너를 tar로 추출
docker export rocky-container -o rocky-container.tar

# 4. tar를 wsl로 import (이름, 생성 위치, tar 지정)
wsl --import rocky_rc C:\WSL\rocky .\rocky-container.tar

# 5. wsl 리스트 확인 후 실행
wsl -l -v
wsl -d rocky_rc
# 초기 설정: 패키지 업데이트, 사용자 생성(wheel 그룹), 기본 유저 지정
yum update -y && yum install passwd sudo -y
myUsername=jmlee
adduser -G wheel $myUsername          # wheel 그룹이라야 sudo 자동 부여
echo -e "[user]\ndefault=$myUsername" >> /etc/wsl.conf
passwd $myUsername

CentOS 7도 centos:7 이미지로 같은 절차로 올릴 수 있다.

참고: Import Rocky Linux to WSL 공식 문서, Microsoft WSL custom distro 문서.


예전 블로그에 적었던 작업 기록을 옮겨온 글입니다.


← Blog 목록