【Docker】Windows11で「WSL 2 installation is incomplete」の解決法

トラブルシューティング

現象

Windows11でDocker Desktopをインストールし、起動したところ下記のようなエラーメッセージが表示されるようになりました。

WSL 2 installation is incomplete
WSL 2 installation is incomplete

解決法

メッセージの通りに「Linuxカーネル更新プログラム」をインストールしたところ解消しました。

下記ページから入手後、インストーラーを立ち上げてください

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

インストール後、正常起動しました。

Docker 正常起動画面

解説

WSL 2(Windows Subsystem for Linux 2)とは、一言でいうと
Windows 上でLinuxを動作させるための仕組み(のバージョン2)です。

Linuxのバイナリ実行ファイル(ELFフォーマット形式)を、Windowsで動かす際に必要なソフト(互換レイヤー)です。

Docker Desktop for Windowsでは、このWSL 2を利用しているので
インストールを行うことで、問題が解消したようです。

参考サイト

以前のバージョンの WSL の手動インストール手順
wsl install コマンドを使用するのではなく、古いバージョンの Windows に WSL を手動でインストールする手順について段階的に説明します。
Windows Subsystem for Linux - Wikipedia

以上

コメント

タイトルとURLをコピーしました