img

宇賀神のブログ

色々あってフリーランスのエンジニアをしています。普段触ったりした技術なんかを書いています。

2019/08/5

Dockerでwordpress開発環境構築

こんにちは。宇賀神です。 今日はこのブログのテーマ作成の時に使ったwordpress環境構築についてです。 なぜDocker 今回テーマのコーディングやデザインを知り合いのデザイナーに頼んだのですが、WordPressに触れるのが初だったらしく、環境構築がネックだなーと思いまして。 こんなときのためのDockerだろう、ということで、使うことにしました。 手順 構築の手順としてはこれだけ。さすがDocker。 Docker for Macなどはインストール済みだったようなので、そのあたりはすっ飛ばしています。 docker-compose.ymlの準備 docker-compose up 中々サクッといけそうですね。というわけで、いってみましょう。 docker-compose.ymlの準備 まずやることは docker-compose.yml の準備です。 今回はこのブログに合わせて、以下のように設定しています。なお、wordpressとmysqlは公式イメージを使用するようにしています。 version: '3.3' services: db: image: mysql:5.7 volumes: - db_data:/var/lib/mysql restart: always environment: MYSQL_ROOT_PASSWORD: somewordpress MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: wordpress ports: - "4306:3306" wordpress: depends_on: - db image: wordpress:5.2.2 ports: - "8000:80" volumes: - "$PWD/wp:/var/www/html" restart: always environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_USER:…