Skip to content

Instantly share code, notes, and snippets.

@pitang1965
Last active June 15, 2021 11:48
Show Gist options
  • Select an option

  • Save pitang1965/daa2e0531f183b2220911a16c011e0a0 to your computer and use it in GitHub Desktop.

Select an option

Save pitang1965/daa2e0531f183b2220911a16c011e0a0 to your computer and use it in GitHub Desktop.
DockerによるWordPressをローカル環境に構築する方法

WordPress環境構築のための下準備

  1. docker Compose を下記リンクからダウンロードしてインストールする

DockerによるWordPress環境の構築

  1. docker-compose.yml のあるフォルダで以下を実行する $ docker-compose up

WordPressの初期設定

  1. localhost:8000 にアクセスし言語選択し、[続ける]ボタンをクリックする
  2. サイトのタイトルとユーザー名を入れる
  3. パスワードは控えておく
  4. メールアドレスを入れる
  5. 検索エンジンでの表示は、どちらか選ぶ
  6. [WordPressをインストール]ボタンをクリックする
  7. [ログイン]ボタンをクリックする
  8. ユーザー名とパスワードを入れてログインする
  9. [ログイン状態を保存する]はどちらか選ぶ
  10. [ログイン]ボタンをクリックする

既存のWordPressデータのインポート

  1. プラグインをインストールする
  2. 元のブログのユーザー名とパスワードでログインする
  3. 必要ならテーマ等更新する

WordPressサイトの表示

  1. localhost:8000にアクセスする

WordPressの管理ツールの表示

  1. localhost:8000/wp-adminにアクセスする
  2. 必要な場合、ログインのための操作をする

Dockerの基本操作

docker-compose.ymlに書いてあるコンテナをすべて起動

docker-compose up -d

※docker-compose.ymlに以下が書いてあれば自動で起動する。 restart: always

docker-compose.ymlに書いてあるコンテナを停止

docker-compose stop

すべてのコンテナを停止

docker stop $(docker ps -a -q)

docker-compose.ymlに書いてあるコンテナを削除

docker-compose rm

すべてのコンテナを削除

docker rm $(docker ps -a -q)

すべてのイメージを削除

docker rmi $(docker images -a -q)

version: "3.9"
services:
db:
image: mysql:5.7
volumes:
- db_data:/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
WORDPRESS_DB_NAME: wordpress
volumes:
db_data: {}
@yoko-at-home

Copy link
Copy Markdown

localhost:8000/adminにアクセスする
以下に訂正をお願いします
localhost:8000/wp-adminにアクセスする

@pitang1965

Copy link
Copy Markdown
Author

adminでもアクセス可能と思いますが、リダイレクトされるのですね。直しました。ありがとうございます。

@yoko-at-home

Copy link
Copy Markdown

マージありがとうございます。

テストという1行を追加しました。
以下のリンクから確認を依頼するのでしょうか?
https://gist.github.com/yoko-at-home/3be8a112ce37df5857a027ecab4f23d3

@pitang1965

pitang1965 commented Apr 29, 2021 via email

Copy link
Copy Markdown
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment