2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

DockerでWordPress環境を構築する

Posted at

以下のサイトに書かれている通り
https://docs.docker.com/compose/wordpress/#define-the-project

WordPressが動作するコンテナとデータを管理するMySQLが動作するコンテナの2つから構成されるDockerコンテナとして構築する。

作業用ディレクトリの準備

mkdir WordPress
cd WordPress

Docker Composeの設定

以下の内容で docker-compose.yml というファイルを作る。

version: '3.3'

services:
   db:
     image: mysql:5.7
     volumes:
       - dbdata:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: somewordpress
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: wordpress

   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "8000:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: wordpress
       WORDPRESS_DB_PASSWORD: wordpress
volumes:
    dbdata:

コンテナ起動

$ docker-compose up -d

ブラウザでlocalhost:8000にアクセスするとWordPressが起動していることが確認できる

スクリーンショット 2018-03-12 23.52.48.png

コンテナ停止

$ docker-compose down

これだとデータベースのデータ領域が残存する。
データ領域も削除する場合は以下のコマンドを実行する。

$ docker-compose down --volumes

以上。

2
2
0

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
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?