DockerでWordPress開発環境を作って感じたこと
最近、Dockerを使ってWordPressのローカル開発環境を作りました。これまでもローカル環境でWordPressを触ることはありましたが、Dockerを使って自分で環境を構築したのは今回が初めてでした。実際にやってみると、最初は分からないことも多く、正直かなり苦戦しました。ただ、環境が完成して仕組みが少しずつ理解できてくると、今後WordPress案件を進めるうえで大きなメリットがあると感じました。今回は、DockerでWordPressの開発環境を作って感じたことを書いていきます。最初は何をしているのか分からなかったDockerを触り始めたときに一番難しかったのは、コマンドそのものよりも、それぞれの役割を理解することでした。例えば、WordPressだけを動かせばいいわけではなく、実際には複数の環境が連携しています。WordPressを動かす環境データベースを管理するMySQLデータベースを確認するphpMyAdmin本番環境と同期するWordmoveこれらをDocker Composeでまとめて動かします。最初は、「今どの環境を操作しているのか」「ファイルはどこに保存されているのか」「データベースはどこにあるのか」という部分がよく分かりませんでした。エラーが出ても、Dockerの問題なのか、WordPressの問題なのか、データベースの問題なのか判断できません。この状態が一番大変でした。エラーが出るたびに仕組みが分かってきた環境構築中は、何度もエラーが出ました。データベースに接続できなかったり、サイトURLが本番環境のままになっていたり、プラグインが原因で画面が表示さ
0