はじめに
Ubuntu20.04にて、WordPressを環境構築する。
最終更新日
2022年7月22日
環境の情報
OS
Ubuntu20.04
注意
最新の状態を確認して下さい。
公式はこちら
https://ja.wordpress.org/
https://docs.docker.jp/compose/install.html
https://docs.docker.jp/compose/wordpress.html
https://docs.docker.jp/compose/reference/up.html
https://docs.docker.jp/compose/index.html#preserve-volume-data-when-containers-are-created
前提
docker-composeが、あること確認します。
こんな感じで表示されれば、問題ありません。
$ docker-compose --version
docker-compose version 1.29.1, build xxxxxx
無ければ入れてみましょう。
作業
どこでもいいですが、フォルダを作ります。
試しにデスクトップでも作ってみます。
デスクトップ$ mkdir my_wordpress
↓
移動します。
デスクトップ$ cd my_wordpress/
デスクトップ/my_wordpress$ ls
↓
ymlファイルを編集します。
デスクトップ/my_wordpress$ vi docker-compose.yml
↓
下記の状態にしてください。
デスクトップ/my_wordpress$ cat docker-compose.yml
version: '3'
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
volumes:
db_data:
↓
アップしていきます。
デスクトップ/my_wordpress$ docker-compose up -d
Pulling wordpress (wordpress:latest)...
latest: Pulling from library/wordpress
XXXXXXXXX: Pull complete
Digest: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Status: Downloaded newer image for wordpress:latest
Creating my_wordpress_db_1 ... done
Creating my_wordpress_wordpress_1 ... done
↓
http://localhost:8000/ へアクセスしてみましょう。
↓
http://localhost:8000/wp-admin/install.php
になりましたでしょうか。
言語設定をお好みでしてみてください。
↓
ようこその設定をしてみましょう。
↓
ログインしてみます。
↓
無事に表示されたら、完了です!