秒でできるDocker WordPress 環境作成手順

この記事では、ご自身の端末内で WordPress 環境を作りたい方のために Dockerを使用して簡単に作る方法を紹介します。

Dockerをインストールできていれば秒でできてしまうので、公開用WordPressに影響を与えずに、練習用のWordPressでいろいろいじくりたいという方におすすめです。

Docker インストール

ご自身の環境に合わせてDockerをインストールしてください。

Windows 10 Homeの場合、下記をご参照ください。

こちらもCHECK

おすすめ
docker desktop windows 10 home インストール手順

この記事では、Windows 10 Homeユーザ向けに Docker Desktop for Windows をインストールするための手順を紹介します。 WSL 2(Windows Subsyste ...

続きを見る

 

上記以外の各環境のインストール手順をご用意できておりませんので、他サイトをご参照ください。

 

docker-compose.ymlの作成

docker-compose.ymlを配置する任意のフォルダを作成してください。
ここでは、例として、コマンドプロンプトを開いて、下記のコマンドで「wordpress」フォルダを作成しています。

mkdir wordpress
cd wordpress

下記内容のdocker-compose.ymlを作成して任意のフォルダに配置してください。

version: '3.1'

services:
  wordpress:
    image: wordpress
    restart: always
    ports:
      - 8080:80
    volumes:
      - wordpress:/var/www/html
    environment:
      WORDPRESS_DB_HOST: mysql:3306
      WORDPRESS_DB_USER: wp_user
      WORDPRESS_DB_PASSWORD: wp_pass
      WORDPRESS_DB_NAME: wordpress
    depends_on:
      - mysql

  mysql:
    image: mysql:8.0
    restart: always
    volumes:
      - db:/var/lib/mysql
    environment:
      MYSQL_ROOT_PASSWORD: root
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wp_user
      MYSQL_PASSWORD: wp_pass

volumes:
  wordpress:
  db:

ポートを8080にしていますので、既に他のアプリケーションで使っている方は他の番号に変更してください。

mysql 8.0のイメージを使用しています。筆者環境では問題が起きてませんが、もし、問題があれば各自トラブルシューティングをお願いいたします。

 

Docker コンテナ起動

任意のフォルダでコマンドプロンプトを開いて、Docker コンテナを起動するために下記のコマンドを実行します。
※Docker Desktopは起動しておいてください。

docker-compose up -d

 

WordPress 初期設定

下記にブラウザからアクセスしてください。
※ポート番号を変更している場合は、変更してください。

http://localhost:8080/

日本語を選択して、「次へ」をクリックしてください。

必要情報を入力して「WordPressをインストール」をクリックしてください。

「ログイン」をクリックしてください。

設定したユーザ名とパスワードでログインしてください。

左上のサイト名にマウスカーソルを合わせると、「サイトを表示」と出てくるので、それをクリックしてページを確認してみてください。

あとはお好きに使ってください。

docker コンテナを停止したい場合は、下記のコマンドを実行してください。

docker-compose stop

 

以上です。
閲覧ありがとうございました。

参考ページ:

-仮想化技術
-,

© 2020 tako-xyz