背景
- 個人ブログの立ち上げ時に、WordPressのサンドボック環境が欲しいと思いました。
- Dockerを使えば、WordPressの設定をミスっても、すぐに作り直せると思いました。
- DockerでWordPressのサンドボックス環境を作る方法をまとめておきます。
前提環境
- macOS 11.4 (20F71)
- arm64(M1)
ファイル構成
.
└─ docker-compose.yml
ファイルの中身
version: '3'
services:
db:
image: mysql:8.0
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
#参考記事のコードではM1に対応していないイメージだったのでlatestに変更しました。
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
volumes:
db_data:
起動方法
- dockerが起動している状態であれば、ファイルがあるカレントで下記コマンドを実行するだけ。
$docker-compose up
- 起動していればhttp://127.0.0.1:8000にアクセスすれば、wordpressの初期設定画面になります。
- 自由に使ってWordPressの操作方法を習得しましょう。
参考資料
![](https://takuma-tech.com/wp-content/uploads/cocoon-resources/blog-card-cache/d86ef22d4bf19f60f04f31e2580efc61.png)
【超初心者向け】DockerでWordPressをサクッと構築 | DevelopersIO
DockerでWordPressを構築してみたかったんや!
クィックスタート: Compose と WordPress — Docker-docs-ja 24.0 ドキュメント
Qiita記事
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZ0eHQ9JUUzJTgwJTkwJUU3JTkyJUIwJUU1JUEyJTgzJUU2JUE3JThCJUU3JUFGJTg5JUUzJTgwJTkxRG9ja2VyJUUzJTgxJUE3V29yZFByZXNzJUUzJTgxJUFFJUUzJTgyJUI1JUUzJTgzJUIzJUUzJTgzJTg5JUUzJTgzJTlDJUUzJTgzJTgzJUUzJTgyJUFGJUUzJTgyJUI5JUU3JTkyJUIwJUU1JUEyJTgzJUUzJTgyJTkyJUU0JUJEJTlDJUUzJTgyJThCJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1mMjM3MDgxNjA5Yjc4ZjRkNzMzMjUxNWUwOWIxN2U3MA&mark-x=142&mark-y=112&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwdGFrdW1hLTEyMzQmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWZhODg3ZDUyYTk5ZmU2ODc3OTllNDljODRkYjk3NzVm&blend-x=142&blend-y=491&blend-mode=normal&s=084b33b34093808e9db1dac2666fbab2)
【環境構築】DockerでWordPressのサンドボックス環境を作る - Qiita
背景個人ブログの立ち上げ時に、WordPressのサンドボック環境が欲しいと思いました。Dockerを使えば、WordPressの設定をミスっても、すぐに作り直せると思いました。Dockerで…