0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Dockerでwordpressを立ち上げる。

Posted at

やること

Docker上でwebアプリケーション(wordpress)を動かす。
ローカル環境でひとつの物理サーバーに複数のアプリを動かす。

今回の環境は、
①wordpress
②Fess
③Flaskアプリ ...ets
複数のアプリを簡単に立ち上げることができるのがDockerのいいところ。
・導入楽
・リソース競合しない
・ライブラリ競合しない

前提

windows11
docker for desktopのインストール完了 wsl2は有効化してね

docker-compose.ymlを作成

自分のローカル環境で話を進めます。
D:\Docker_app\docker_wordpress

ここに、docker-compose.ymlというファイルを作成してください。
中身は↓

version: '3.3'

services:
  db:
    image: mysql:5.7
    volumes:
      - mysql_data:/var/lib/mysql  # Dockerボリュームに保存
    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
      WORDPRESS_DB_NAME: wordpress
    volumes:
      - wordpress_data:/var/www/html  # Dockerボリュームに保存

volumes:
  mysql_data:
  wordpress_data:

メモ
wordpress_data:/var/www/html  # Dockerボリュームに保存
wordpress_dataというフォルダをdocker内に作成する。

コンテナ起動

cd D:\Docker_app\docker_wordpress
docker-compose up

docker-compose.ymlを使ってdocker上にwordpressをつくるイメージです。
image.png
同じ階層にbuckupフォルダを作ります。次の記事でバックアップの取り方を説明しますのでその時に使用します。

wordpress 起動

image.png
docker見たら、wordpressが立ち上がっているはずです。800:80をクリックすればwordpressのページに飛びます。
wordpressのセットアップを続けてください。
以上です。

0
1
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
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?