Docker Desktopは、Windows上でDockerコンテナを実行するための公式アプリケーションです。GUIベースの管理画面とコマンドラインの両方からコンテナを操作できるため、Docker初学者にも扱いやすい環境です。
この記事では、WindowsにDocker Desktopをインストールし、動作確認を行うまでの手順をステップバイステップで解説します。
システム要件
WindowsにDocker Desktopをインストールするためには、以下のシステム要件を満たす必要があります。
| 項目 | 要件 |
|---|---|
| OS | Windows 11、またはWindows 10(Home / Proの22H2以上) |
| WSL | バージョン1.1.3.0以上 |
| メモリ | 4GB以上のRAM |
| 仮想化 | BIOS/UEFIでハードウェア仮想化が有効 |
Dockerは基本的にLinuxベースで動作するアプリケーションです。Windows上で実行するためには、WSL2(Windows Subsystem for Linux 2)またはHyper-Vを利用して、仮想的なLinux環境を構築する必要があります。
現在のDocker Desktopインストーラは、WSL2を自動的にインストールします。デフォルトのLinuxディストリビューションはUbuntuです。
Ubuntu以外のディストリビューションを使用したい場合は、別途インストールが必要です。
インストール後、WSLの状態は以下のコマンドで確認できます。
wsl --status既定のディストリビューション: docker-desktop
既定のバージョン: 2Docker Desktopのインストール
インストーラのダウンロード
Docker Desktop公式サイトのリリースノートページからインストーラをダウンロードします。
https://docs.docker.com/desktop/release-notes
インストールしたいバージョンの「Windows」を選択し、インストーラをダウンロードします。

インストール
ダウンロードされたDocker Desktop Installer.exeを実行します。
インストーラが起動すると、設定ウィンドウが表示されます。デスクトップにDocker Desktopのショートカットアイコンを配置したい場合はチェックを入れ、「OK」をクリックします。

インストールが進行します。完了するまで待機します。

インストールが完了すると、完了画面が表示されます。「Close」をクリックしてウィンドウを閉じます。

初期設定
インストール完了後、デスクトップに表示されたDocker Desktopのアイコンをダブルクリックして起動します。

サブスクリプションの使用許諾
初回起動時に、サブスクリプションの使用許諾画面が表示されます。
Docker Desktopのライセンスは、企業規模によって異なります。従業員250人以上かつ年間売上1,000万米ドル以上の企業は有償サブスクリプションの契約が必要です。それ以外の企業や個人利用の場合は無償で使用可能です。
内容を確認し、問題なければ右下の「Accept」をクリックします。

Dockerアカウントへのログイン
続いて、Dockerアカウントへのログイン画面が表示されます。既存のアカウントでログインするか、新規作成して進めます。
この時点でアカウントを作成せずに進めたい場合は、右上の「Skip」をクリックします。

Welcome Survey
ログイン後(またはSkip後)、Welcome Surveyが表示されます。「What’s your role?」で職種を、「What will you use Docker for?」でDockerの使用目的を選択します。
いずれも何かしら選択しないと先に進めないため、該当するものを選択して進めます。


アンケートの回答が完了すると、Docker Desktopのメイン画面が表示されます。これでインストールは完了です。

Docker Desktopの動作確認
Docker Desktopアプリケーションでの確認
インストールが正常に完了したことを確認するため、サンプルのDockerコンテナを起動します。
コンテナの起動にはDockerイメージが必要です。「Images」タブを選択し、「Search images to run」をクリックします。

インターネットに接続されている場合、Docker Hubに公開されているDockerイメージを検索し、Pull(ダウンロード)できます。
検索ウィンドウにhello-worldと入力し、「Pull」をクリックします。

Imagesタブに戻ると、hello-worldイメージが表示されています。Actionsの起動(▸)ボタンをクリックします。

ポップアップが表示されるので、「Run」をクリックしてコンテナを起動します。

コンテナが作成・起動されると、ログ画面に「Hello from Docker!」というメッセージが表示されます。このメッセージが確認できれば、Docker Desktopは正常に動作しています。

コマンドラインからの確認
Docker DesktopはGUIだけでなく、コマンドラインからの操作にも対応しています。コマンドプロンプトまたはPowerShellを起動し、以下のコマンドで動作を確認します。
Dockerコマンドの確認
docker> docker
Usage:
docker [OPTIONS] COMMAND
A self-sufficient runtime for containers.
... (ヘルプメッセージ) ...ヘルプが表示されれば、Dockerコマンドが利用可能です。

利用可能なDockerイメージの確認
docker imagesREPOSITORY TAG IMAGE ID CREATED SIZE
hello-world latest d1165f221234 2 weeks ago 13.3kB
hello-worldコンテナの起動
docker run -it hello-worldHello from Docker!
This message shows that your installation appears to be working correctly.
... (メッセージ) ...
まとめ
この記事では、WindowsにDocker Desktopをインストールし、動作確認を行うまでの手順を紹介しました。
- Docker DesktopはWSL2を利用してWindows上でLinuxコンテナを実行する
- インストーラはWSL2を自動的にセットアップする
- GUIアプリケーションとコマンドラインの両方からDockerを操作できる
hello-worldイメージで動作確認が可能
Docker Hubでは、Apache・Nginx等のWebサーバや、PostgreSQL・MySQL等のデータベースサーバなど、多数の公式イメージが公開されています。これらを活用することで、環境構築の工数を大幅に削減できます。
次回は、Dockerfileの作成からDockerイメージの生成、コンテナ起動までの流れを解説します。