😎

DockerでWordPressの立ち上げ方

2023/02/16に公開約1,600字

Dockerを使ってWordPressの環境を構築するには、次の手順に従ってください。

  1. Dockerをインストールする
    Dockerを利用するには、まずDockerをインストールする必要があります。Dockerの公式サイトから最新版をダウンロードしてインストールしてください。

  2. Docker Composeをインストールする
    Docker Composeは、複数のDockerコンテナを組み合わせて使用するためのツールです。Docker Composeは、Dockerインストール時に一緒にインストールされる場合もありますが、別途インストールする必要がある場合もあります。

  3. Docker Composeファイルを作成する
    次に、WordPress用のdocker-compose.ymlファイルを作成する必要があります。
    以下は、WordPress用のDocker Composeファイルの例です。

version: '3.7'

services:
  db:
    container_name: mysql_sample
    image: mysql:latest
    volumes:
      - db_data:/var/lib/mysql
      - ./mysql:/docker-entrypoint-initdb.d
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: root
      MYSQL_DATABASE: wp_db
      MYSQL_USER: wp_user
      MYSQL_PASSWORD: root

  phpmyadmin:
    image: phpmyadmin/phpmyadmin:latest
    container_name: phpmyadmin_sample
    restart: always
    depends_on:
      - db
    ports:
      - 8888:80
    volumes:
      - ./docker/phpmyadmin/sessions:/sessions

  wordpress:
    container_name: wordpress_sample
    depends_on:
      - db
    image: wordpress:latest
    volumes:
      - ./html:/var/www/html
    ports:
      - '8000:80'
    restart: always
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_USER: wp_user
      WORDPRESS_DB_PASSWORD: root
      WORDPRESS_DB_NAME: wp_db
      WORDPRESS_DEBUG: 1
volumes:
  db_data: {}
  1. Docker Composeを実行する
    次に、作成したDocker Composeファイルを実行します。Docker Composeを実行するには、次のコマンドを実行します。
$ docker-compose up -d
  1. WordPressにアクセスする
    ブラウザーを開いて、http://localhost:8000 にアクセスすると、WordPressのセットアップ画面が表示されます。
    必要な情報を入力してWordPressをセットアップします。

これで、Dockerを使ってWordPressの環境を構築することができます。

Discussion

ログインするとコメントできます