
Windows 11 + Docker DesktopでWordPressをHTTPSでローカル起動する
本記事では、Windows 11 上の Docker Desktop を利用して、WordPress を HTTPS 対応でローカル起動する手順を解説します。 本構成の特徴は次のとおりです。 技術構成 - Docker Desktop 上で WordPress(Nginx + PHP-FPM)を動作 - MariaDB を利用 - Docker Desktop の標準 WSL2 環境をそのまま使用(追加の Linux 環境は不要) - Windows PowerShell のみで操作 HTTPS 対応 - 自己署名証明書を作成し、ローカル環境を HTTPS 化 - https://ichigewordpress.com のような独自ドメイン風アクセスを hosts ファイルで再現 検証 - EdgeとChromeで動作確認済み - 本番環境(https://kikuichige.com)(WordPressテーマcocoon)を UpdraftPlus でローカル復元し、動作確認済み 本書は、WindowsでのDockerDesktopのアーキテクチャや、バインド、Docker Composeにおけるコンテナ間通信の仕組みなど深堀して解説します。 # 動作環境 - Windows 11 使用してるパソコンhttps://kikuichige.com/33106/ - Docker Desktop(Version 4.72.0) DockerDesktopのインストールは、こちらhttps://kikuichige.com/16201/#toc10を参考にしてください。 注意) 本記事の内容は、実際に動作確認を行ったうえで、AI に質問しながらまとめたものです。 そのため、記述に誤りや誤解が含まれている可能性があります。 ご利用の際は、必ず 公式ドキュメント や 信頼できる情報源 と併せて内容をご確認ください。 また、環境によっては動作が異なる場合があります。 実行にあたっては、自己責任 でお願いいたします。
ディレクトリ・ファイル作成、コンテナ起動
自己署名証明書を作成してWordPressにアクセス
Windows 11でDocker Desktopを使用している場合、本番環境のサーバーとは「ホスト」の概念が少し異なります。
Docker Composeにおけるコンテナ間通信の仕組み
この構成でのWordPressの注意点
本番環境との違い
- 公開
- NEW
- 文章量
- 約31,959字
- 価格
- 1,000円