Docker で WordPress ローカル環境構築
だいぶ前に作られた環境を触った経験はある気がしますが、Dockerを入れると環境構築が楽だということでやってみました。
まだまだ理解ができていない細かいことありますが、結構便利だなと
複数人でも同じローカル環境つくれるのいいですね。
インストール
Dockerアプリのインストール
DockerをMacにインストールする方法 - UPDATE の通り
Dockerを起動
[projectFolder] に docker-compose.yml を配置
docker-compose.yml の中身は下記を参考に
クイックスタート・ガイド:Docker Compose と Wordpress — Docker-docs-ja 1.11.0 ドキュメント
$ cd [projectFolder] # コンテナを起動 $ docker-compose up
http://localhost:8000/ をみるとインストール画面が表示されるはず
その他コマンド
# コンテナを停止 $ docker-compose down # サービスを停止 $ docker-compose stop # コンテナの一覧を表示 $ docker-compose ps
詰まった所
Docker Networkが削除ができない
何度か docker-compose.yml を書き直して、compose up してとしていたけどうまくキャッシュ的なものが消せてなかった様子
docker networkの削除ができない - Qiita で一旦まっさらにもどしてからやるとうまくいきました。
アップロード容量制限に引っ掛かる
DBコンテンツは All-in-One WP Migration プラグインを使って移行しましたが、Docker環境ではアップロード容量が少ないので下記で一旦
file_uploads = On upload_max_filesize = 2G post_max_size = 2G
としました。
How to support changing the upload file size limit · Issue #375 · docker-library/wordpress · GitHub
その他参考: