Docker Desktop for Windows 4をWSL2でSurface go(初代)にいれたメモ

・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のイメージがないため、リポジトリから自動でコンテナイメージをダウンロードしてきて起動する

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です