この記事は、8ヶ月前に書かれました。
はじめに
WSL1でDocker環境を構築している場合も多いと思いますが、今回新たにWSL2でDocker環境を構築することにしました。
Widnows10にWSL2を使用してDocker環境を構築した際の手順をメモしておきます。
環境
今回はWSL2にUbuntu(Linux)をセットアップしてDockerを使用します。
- Windows 10 Home OSビルド19045.4291
- Docker Desktop
- WSL2
- Ubuntu
手順
Windowsの機能より「Linux用Windowsサブシステム」を有効にして再起動。
![](https://blog1.nkstudio.jp/wp-content/uploads/2024/05/docker.jpg)
WSL2のインストールをおこないます。
コマンド等は以下のWSLドキュメントよりコピー&ペーストできます。
![](https://learn.microsoft.com/en-us/media/open-graph-image.png)
Window10バージョンに制限があります。確認してください。
PowerShellを管理者で実行します。
![](https://blog1.nkstudio.jp/wp-content/uploads/2024/05/docker2.jpg)
仮想マシンの機能を有効にします。PowerShellで以下のコマンドを実行します。
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
WSLドキュメントページの手順4にあるダウンロードリンクから、パッケージをダウンロードしてインストールします。
![](https://blog1.nkstudio.jp/wp-content/uploads/2024/05/docker3.jpg)
WSL2を既定のバージョンとします。Power Shellで以下のコマンドを実行します。
wsl --set-default-version 2
Ubuntuのインストールをおこないます。MicrosoftStoreを立ち上げます。
Ubuntuで検索し、現時点で最新のUbntu22を選択してインストールを実行します。
![](https://blog1.nkstudio.jp/wp-content/uploads/2024/05/docker4.jpg)
Ubuntuインストール完了後、usernameとpasswordを設定します。passwordは入力時には表示されません。2回入力が必要です。
![](https://blog1.nkstudio.jp/wp-content/uploads/2024/05/docker6.jpg)
PowerShellを再度立ち上げて、WSL2がインストールされたか確認します。wsl -l -v
入力してUbuntuが表示されれば完了です。
![](https://blog1.nkstudio.jp/wp-content/uploads/2024/05/docker7.jpg)
DockerDisktopのインストールをおこないます。Docker Desktop for Windows からダウンロードします。
![](https://docs.docker.com/assets/images/thumbnail.webp)
![](https://blog1.nkstudio.jp/wp-content/uploads/2024/05/docker8-1.jpg)
Docker アカウントを新規作成します。作成済みの場合はサインインします。
![](https://blog1.nkstudio.jp/wp-content/uploads/2024/05/docker10.jpg)
アカウント作成が完了したら、Ubuntuを起動します。すでに起動している場合はそのままで。
![](https://blog1.nkstudio.jp/wp-content/uploads/2024/05/docker11.jpg)
Docker Desktopを起動します。最初にいくつかの質問がありますが、Hobbyなどを選択しておけば問題ありません。
![](https://blog1.nkstudio.jp/wp-content/uploads/2024/05/docker12.jpg)
Docker Desktopが開いたら、右上の設定アイコンをクリックします。
![](https://blog1.nkstudio.jp/wp-content/uploads/2024/05/docker13.jpg)
Resouces>WSL Integration からUbuntuをONにし、Apply&restartをクリックします。
![](https://blog1.nkstudio.jp/wp-content/uploads/2024/05/docker14.jpg)
Ubuntuのコマンドラインでdocker version
とコマンドを入れてバージョンが表示されればインストール完了です。
まとめ
今回は、Windows10にWSL2とDocker Desktopをインストールする方法の覚書でした。