用意した環境
- sakura VPS 1G
- ubuntu 20系
Docker入れる
- こちらの記事を参照
DockerにWordPress入れる
ふつーに入れるとコンテナ落としたときぜーんぶ消えちゃうから永続化とやら。
参考
install log
必要なフォルダ作っておく
mkdir /var/www
mkdir /var/www/omu
chmod -R 777 /var/www
cd /var/www/omu
docker-compose.ymlを準備
docker-compose.yml
version: '3'
services:
db:
image: mariadb:latest
restart: always
volumes:
- /var/www/omu/mysql:/var/lib/mysql
ports:
- 3306:3306
env_file: .env
wordpress-omu:
depends_on:
- db
image: wordpress:latest
volumes:
- /var/www/omu/html:/var/www/html
ports:
- 80:80
restart: always
env_file: .env
.env
MYSQL_ROOT_PASSWORD=xxxxxx
MYSQL_DATABASE=xxx
MYSQL_USER=xxx
MYSQL_PASSWORD=xxxxxx
WORDPRESS_DB_HOST=db:3306
WORDPRESS_DB_NAME=xxx
WORDPRESS_DB_USER=xxx
WORDPRESS_DB_PASSWORD=xxxxxx
いざ実行
docker-compose up -d
成功。やったあ。