🐳
Windows 11にWSLをインストールする
概要
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