Windows 10:WSL 2 を使用可能にする
Windows 10 用 Windows Subsystem for Linux のインストール ガイド
https://docs.microsoft.com/ja-jp/windows/wsl/wsl2-install
Windows 10 を バージョン 2004 ビルド 19041 以降までupdate
現在のバージョンは以下のコマンドで確認可能
winver
実行例
カーネルコンポーネント更新プログラムを取得
https://aka.ms/wsl2kernel
からカーネルコンポーネントの更新に必要なプログラムを取得する
※Windows10を所定のupdateする前にインストールしてしまった場合は、
一旦アンインストールし、update完了後に再インストールする
インストール済みのディストリビューションのバージョン確認
現時点でインストールされている Linux ディストリビューションの WSL バージョンを確認する
wsl -l -v
NAME STATE VERSION
* Ubuntu-18.04 Running 1
※カーネルコンポーネント更新プログラムが適用されていないと
-v オプションが使えない
インストール済みのディストリビューションを WSL 2 に変換
wsl --set-version Ubuntu-18.04 2
カーネルコンポーネント更新プログラム未適用時の出力結果
変換中です。この処理には数分かかることがあります...
WSL 2 を実行するには、カーネル コンポーネントの更新が必要です。詳細については https://aka.ms/wsl2kernel を参照してください
カーネルコンポーネント更新プログラム適用時の出力結果
変換中です。この処理には数分かかることがあります...
WSL 2 との主な違いについては、https://aka.ms/wsl2 を参照してください
変換が完了しました。
WSL 2 を既定のアーキテクチャに設定する
新規にインストールした Linux ディストリビューションに設定される WSL バージョンを WSL 2 にする
wsl --set-default-version 2
WSL 2 との主な違いについては、https://aka.ms/wsl2 を参照してください
(任意)Windows Insider Program に参加
WSL 2 で Docker を使う場合は Windows Insider Program に参加しておく