LoginSignup
3

More than 5 years have passed since last update.

Docker(docker-compose)でWordPress

Posted at

DockerのなかでもWordPressは二つのコンテナを使用するので
docker-composeを使用します。

Install

Docker

Dockerは、公式で簡単に入れることができます。
しかしVagrantのCoreOS(Docker専用OS)もオススメです。
Vagrant + CoreOS + Docker が今時の開発環境らしい。構築は、めちゃ簡単!

docker-compose

$ sudo mkdir -p /opt/bin
$ sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /opt/bin/docker-compose
$ sudo chmod +x /opt/bin/docker-compose

Settings

docker-composeは設定ファイルを書いて起動するだけです。
$ vi docker-compose.yml

version '2'
services: 
  web:
    image: wordpress
    ports:
      - "8080:80"
    environment:
      WORDPRESS_DB_PASSWORD: password
      WORDPRESS_DB_HOST: db
  db:
    image: mysql
    environment:
      MYSQL_ROOT_PASSWORD: password

オプションでバックグラウンドで起動可能です。
$ docker-compose up -d
そのあとブラウザで[localhost:8080]を確認するだけです。
サービスの終了はdownです
$ docker-compose down

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3