WSL에 동일한 여러 배포 환경 설치, 관리
하지만 같은 디스로를 여러 개 쉽게 만들려고 환경을 파괴하거나 없애고 한꺼번에 사용하는 경우도 있겠죠.터미널에서 환경을 간단하게 복제할 수 있기 때문에 방법을 적으세요.
절차.
핸드 릴리스 확인 및 내보내기
WSL 가입을 전제로 합니다.먼저 터미널
wsl -l --verbose
에서 실행하고 주변에 존재하는 환경을 확인한다.PS C:\Users\user01> wsl -l --verbose
NAME STATE VERSION
* Ubuntu-20.04 Running 2
docker-desktop Running 2
docker-desktop-data Running 2
예를 들어 상점에서 설치한 Ubuntu-20.04에 들어가면 위에서 말한 출력과 같다.환경 이름Ubuntu-20.04
으로 설치된 Ubuntu를 일회용으로 복사합니다.WSL 내보내기 기능을 사용하면 전체 환경을 데이터 파일로 내보낼 수 있습니다.실행 가능
wsl --export (エクスポートしたい WSL 環境名) (出力ファイル名)
.PS C:\Users\user01\export_distro> wsl --export Ubuntu-20.04 FocalFossa_copy.tar
복제 환경 가져오기
상기에서 원시
Ubuntu-20.04
의 환경이 tar 파일로 출력되기 때문에 뒤에 다른 환경 이름을 붙여서 가져오면 같은 환경을 얻을 수 있습니다.실행 가능wsl --import (WSL 下に登録する環境名) (インストール先パス) (インポートする環境.tar)
.PS C:\Users\user01\export_distro> wsl --import FocalFossa_copy ..\wsl_manual_install\ FocalFossa_copy.tar
지금까지 지정된 환경 이름으로 원Ubuntu-20.04
과 같은 환경을 복제했다.PS C:\Users\user01> wsl -l --verbose
NAME STATE VERSION
* Ubuntu-20.04 Running 2
FocalFossa_copy Stopped 2
docker-desktop Running 2
docker-desktop-data Running 2
복제 환경 시작
터미널에서
wsl -d (環境名)
를 입력하고 시작하거나 Windows Terminal의 제목 표시줄에 있는 ∨
단추에 표시된 환경 목록에서 시작을 선택하면 됩니다.PS C:\Users\user01> wsl -l --verbose
NAME STATE VERSION
* Ubuntu-20.04 Running 2
FocalFossa_copy Running 2
docker-desktop Running 2
docker-desktop-data Running 2
안전, 동일한 모니터가 별칭 환경으로 부팅됩니다.환경의 실체
또한 가져올 때 지정한 설치 목적지에서 환경의 실체로서의 하드디스크 이미지 파일
ext4.vhdx
을 생성했지만 내용은 \\wsl$\
아래에 설치되어 있어 자원 관리자를 통해 조회할 수 있다.환경의 폐기
필요하지 않은 환경을 삭제하려면
wsl --unregister (登録名)
에서 삭제할 수 있습니다.비교적 간단하게 복제, 파괴, 폐기 환경을 할 수 있기 때문에 걱정하지 말고 놀아보세요!
Reference
이 문제에 관하여(WSL에 동일한 여러 배포 환경 설치, 관리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/souyakuchan/articles/3fb375c23a850e1a9706텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)