【2025年最新版】Windows 11にDocker Desktopをインストールする方法

# はじめに
Windows 11にDocker環境を構築するための手順をまとめました。

# システム要件
Docker Desktopのシステム要件は以下の通りです。

- Windows 11 64ビット: Home、Pro、Enterprise、またはEducation版の22H2以上
- WSL 2機能をWindowsで有効にすること
- SLAT対応の64ビットプロセッサ
- 4GB以上のシステムRAM
- BIOS/UEFIでハードウェア仮想化を有効にすること

# Docker Desktopのインストーラをダウンロード
はじめに、以下のURLからDockerの公式サイトにアクセスして、Docker Desktopのインストーラをダウンロードしましょう。

https://www.docker.com/

公式サイトにアクセスすると、「Download Docker Desktop」という文字があると思います。

こちらの文字にカーソルを合わせたら、いくつかの項目が表示されるので、<strong>「Download for Windows - AMD64」</strong>をクリックして、「Docker Desktop Installer.exe」をダウンロードします。

![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4086966/28684a62-bcc8-4a0d-85eb-ff9fb9661b91.png)

ダウンロードが完了したら、ダウンロードフォルダに「Docker Desktop Installer.exe」があると思うので、確認してみてください。

# Docker Desktopのセットアップ
先ほどダウンロードした「Docker Desktop Installer.exe」を実行します。

プログラムを実行すると、以下の項目が表示されるので、特にこだわりがなければ両方にチェックを入れて、右下の「OK」をクリックします。

- Hyper-Vの代わりにWSL 2を使用する（推奨）
- デスクトップにショートカットを追加

![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4086966/421db54f-0f7f-448d-a55b-43a71da154be.png)

「OK」をクリックすると、インストールが開始されます。

インストールが完了したら、「Installation succeeded」と表示されるので、「Close and log out」をクリックして、PCを再起動します。

![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4086966/f8a08d81-22c9-42b3-b6f3-e56216c6bb46.png)

PCを再起動すると、Docker Desktopが自動的に起動して、次の画像のように利用規約が表示されます。

利用規約を確認したら、「Accept」をクリックして、次の手順に進みます。

![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4086966/589b0893-c4c9-410e-a9bd-2bca2b4401a0.png)

次の画面で、サインインを求められますが、アカウントがない場合は、右上の「Skip」をクリックして、この手順を飛ばすことができます。

![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4086966/b6dc7a79-143b-4c3f-95b3-84b7d3ab60a7.png)

また、次に表示されるアンケートも同様にスキップできます。

![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4086966/feb35d25-e64e-4c00-9e42-64fc15974848.png)

ここまでの手順を終了して、次のような画面が表示されたら、Docker Desktopのセットアップは完了です。

![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4086966/ef0a3e72-7990-43e2-9824-1b68d8862d1c.png)

# WSLのセットアップ
Docker Desktopのセットアップが完了したら、次にWSLのセットアップをしましょう。

はじめに、Windows PowerShellを起動して、`wsl --version` コマンドを実行します。

Docker Desktopをセットアップする際に、WSLもインストールされるため、WSLのバージョンが表示されるはずです。

![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4086966/440a848c-2a98-4264-a89e-ce4d5493ea08.png)

WSLがインストールされていることを確認したら、`wsl --list` コマンドを実行して、インストールされているLinuxディストリビューションの一覧を表示します。

![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4086966/c87290b1-d39a-436d-9427-b75b512f86e8.png)

Ubuntuがまだインストールされていない場合は、`wsl --install` コマンドを実行して、Ubuntuをインストールします。

インストールが完了したら、「Enter new UNIX username」と表示されるので、Ubuntuシステム内で使用するユーザ名を入力してください。

![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4086966/93e1433d-5c31-4b6e-b463-1e0f3fa5e034.png)

ユーザ名を入力すると、「New password」および「Retype new password」と表示されるので、ユーザーアカウントに設定するパスワードを2回入力してください。

:::note warn
このとき、パスワードを入力しても、画面に表示されないので、入力ミスをしないように気をつけてください。
:::

![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4086966/3225e633-9430-49fb-b36b-60e55161c7c6.png)

パスワードを入力した後、次のような画面が表示されたら、WSLのセットアップは完了です。

![](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4086966/c35f4d0c-c010-4986-b40d-1d5750df15b4.png)

# おわりに
お疲れさまでした。

これを機にDockerライフを楽しんでください。