・WSL 2Linuxカーネルの更新
https://docs.microsoft.com/ja-jp/windows/wsl/wsl2-kernel
「x64カーネル用のプログラムのWSL2Linuxカーネル更新プログラム」をダウンロードしてインストール
・PowerShell(管理者)からWSLを有効化
PS C:\> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
PS C:\> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
・PowerShell からWSLのデフォルトバージョンを2に変更
PS C:\> wsl --set-default-version 2
・Linuxディストリビューションをインストール
通常の環境であれば、MicrosoftStore(https://aka.ms/wslstore)からインストール
Microsoft Storeが使えない環境の場合は手動でこちらからダウンロード
https://docs.microsoft.com/ja-jp/windows/wsl/install-manual#downloading-distros
Ubuntu_2004をダウロードするとappxファイルになっているが、Zipファイルなので拡張子を変更して解答する入っている、ubuntu2004.exeを実行
「Installing, this may take a few minutes…」と表示されて、ユーザ名とパスワードの設定を求められるので入力し、プロンプトが表示されたら終了
・バージョン確認
PS C:\> wsl --list --verbose
NAME STATE VERSION
* docker-desktop Running 2
docker-desktop-data Running 2
Ubuntu-20.04 Stopped 2
・Docker Desktop for Windowsのインストール
Dockerをダウンロードしてインストール
https://docs.docker.com/desktop/windows/release-notes/
・PowerShellからDocker動作確認
PS C:\> docker run -it --name="centos_test" centos /bin/bash
初回はローカルにcentosのイメージがないため、リポジトリから自動でコンテナイメージをダウンロードしてきて起動する