Windows 11 に Docker Desktop をインストールする
1. Docker Desktop のダウンロードとインストール
-
www.docker.comにアクセスし「Desktop Desktopをダウンロードする」から対象のOSをクリックでダウンロードできます。
※CMDで「echo %PROCESSOR_ARCHITECTURE%」を実行するとAMDかARMを判断できる。

-
ダウンロードしたインストーラを実行し「OK」をクリックします。

-
「Close and restart」をクリックでPCが再起動されます。

-
再起動後、自動的にDockerが立ち上がるので「Accept」をクリックします。

-
アカウントの作成 もしくは アカウントの登録 もしくは 「Skip」をしてください。
※基本的な機能を使うだけであればログインは不要です。

-
WSLのアップデートが必要であれば表示されます。
「Restart」ボタンをクリックでコマンドプロンプトが立ち上がるので、enterを押すことでアップデートが行われます。

-
アップデートが終了したら再度「Restart」ボタンをクリックします。

2. Docker Desktop のGUIで Apache を起動
-
検索ボックスをクリックします。

-
検索ボックスに「httpd」と入力し、「httpd」項目の「Run」ボタンをクリックします。

-
「Optional settings」をクリックします。

-
「Host port」を「8080」で入力し「Run」ボタンをクリックします。

-
Webブラウザで「http://localhost:8080」にアクセスすると起動していることが確認できます。

2. Docker Desktop のGUIで MySQL を起動
-
検索ボックスをクリックします。

-
検索ボックスに「mysql」と入力し、「mysql」項目の「Run」ボタンをクリックします。

-
「Optional settings」をクリックします。

-
赤枠の情報を入力し「Run」ボタンをクリックします。
Host port : 3306 ※MySQLを3306で起動している場合は3307などに変える
MYSQL_ROOT_PASSWORD : root_password
MYSQL_DATABASE : test_db
MYSQL_USER : test_user
MYSQL_PASSWORD : test_password

-
WindowsにMySQLのインストールと環境変数の登録まで行っていれば、
CMDから「mysql -utest_user -ptest_password」の実行でMySQLに接続できます。
※ポート番号を3307に変更していれば「mysql -utest_user -ptest_password -P3307」を実行。

Discussion