🐳

Windows 11にWSLをインストールする

2023/08/11に公開

概要

Windows 11にWSL(Windows Subsystem for Linux)をインストールし、Docker実行環境を構築します。

前提条件

D:\>ver

Microsoft Windows [Version 10.0.22621.2134]

D:\>systeminfo

ホスト名:               ****
OS 名:                  Microsoft Windows 11 Pro
OS バージョン:          10.0.22621 N/A ビルド 22621
OS 製造元:              Microsoft Corporation
OS 構成:                スタンドアロン ワークステーション
OS ビルドの種類:        Multiprocessor Free
登録されている所有者:   ****
登録されている組織:
プロダクト ID:          00330-52549-03326-AAOEM
最初のインストール日付: 2023/04/03, 1:53:27
システム起動時間:       2023/08/10, 3:33:02
システム製造元:         MouseComputer Co.,Ltd.
システム モデル:        DAIV-NG5300
システムの種類:         x64-based PC
プロセッサ:             1 プロセッサインストール済みです。
                        [01]: Intel64 Family 6 Model 158 Stepping 13 GenuineIntel ~3000 Mhz
BIOS バージョン:        INSYDE Corp. 1.07.05TMC, 2019/02/01
Windows ディレクトリ:   C:\WINDOWS
システム ディレクトリ:  C:\WINDOWS\system32
起動デバイス:           \Device\HarddiskVolume3
システム ロケール:      ja;日本語
入力ロケール:           ja;日本語
タイム ゾーン:          (UTC+09:00) 大阪、札幌、東京
物理メモリの合計:       32,605 MB
利用できる物理メモリ:   24,923 MB
仮想メモリ: 最大サイズ: 34,653 MB
仮想メモリ: 利用可能:   25,953 MB
仮想メモリ: 使用中:     8,700 MB
ページ ファイルの場所:  C:\pagefile.sys
ドメイン:               WORKGROUP
ログオン サーバー:      \\****
ホットフィックス:       5 ホットフィックスがインストールされています。
                        [01]: KB5028948
                        [02]: KB5012170
                        [03]: KB5029263
                        [04]: KB5028320
                        [05]: KB5028756
ネットワーク カード:    3 NIC(s) インストール済みです。
                        ~~~ 略 ~~~
Hyper-V の要件:         ハイパーバイザーが検出されました。Hyper-V に必要な機能は表示されません。

対象読者

WSLに触ったことがない方向け
Windows上でLinuxを動かすための技術でしょう? 
でも、実際に使ってみるにはどうしたらいいの? レベル

作業内容

WSLコマンドのインストール

$ wsl --install

Ubuntu のインストール

PS C:\Users\****> wsl --install -d Ubuntu-22.04
インストール中: Ubuntu 22.04 LTS
Ubuntu 22.04 LTS はインストールされました。
Ubuntu 22.04 LTS を起動しています...

ユーザ設定

Installing, this may take a few minutes...
Please create a default UNIX user account. The username does not need to match your Windows username.
For more information visit: https://aka.ms/wslusers
Enter new UNIX username: yellow-monkey
New password:
Retype new password:
passwd: password updated successfully
Installation successful!
Linux 用の Windows サブシステムが Microsoft Store で入手可能になりました。
'wsl.exe --update' を実行するか、https://aka.ms/wslstorepage
 にアクセスしてアップグレードできます。Microsoft Store から WSL をインストールすると、最新の WSL 更新がより速く提供され
ます。
詳細については、https://aka.ms/wslstoreinfo
をご覧ください。
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

Welcome to Ubuntu 22.04.2 LTS (GNU/Linux 5.10.16.3-microsoft-standard-WSL2 x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

This message is shown once a day. To disable it please create the
/home/yellow-monkey/.hushlogin file.
yellow-monkey@****:~$

パッケージのアップデート

yellow-monkey@****:~$ sudo apt update
yellow-monkey@****:~$ sudo apt upgrade

参考資料

以下のドキュメントを参考にしました。

Discussion