Open6

WSLで同一ディストロを複数利用する

yusen_ranyusen_ran

まずは利用したいwslのディストロをインストールする

インストール可能なリストを確認

wsl --list --online

インストールしたいディストロを指定してインストール

wsl --install -d <distro_name>
wsl --install -d Ubuntu-20.04
yusen_ranyusen_ran

インストールしたディストロを指定し、まずはエクスポートする

wsl --export <ディストロ名> <エクスポート先のファイルパス>
wsl --export Ubuntu-20.04 C:\Users\user\wsl_distro\Ubuntu20.04.tar
yusen_ranyusen_ran

エクスポートしたファイルをインポートすることで、指定ディストロのインスタンスが任意の名前で作成できる

wsl --import <ディストロ名> <インストール先のフォルダパス> <インポートするファイルパス>
wsl --import SampleDistro C:\Users\user\wsl_distro\SampleDistro C:\Users\user\wsl_distro\Ubuntu20.04.tar
yusen_ranyusen_ran

作成したディストロを起動する

wsl -d <ディストロ名> -u <username>
wsl -d SampleDistro -u user
yusen_ranyusen_ran

ちなみにこの方法でエクスポートしたディストロのイメージファイルを使えば、別PCにも移植ができるらしい!便利!