Published
- 2 min read
Raspberry Pi 3 Model B でDocker環境にWordpressを立ち上げる

環境
- Raspberry Pi 3 Model B
- Raspberry Pi OS 64bit
Dockerインストール
curl - fsSL https://get.docker.com -o get-docker.sh
sudo sh get - docker.sh
docker - v
sudo usermod - aG docker ユーザ名
sudo shutdown - r now
docker-compose インストール
※pip3は失敗
sudo apt update
sudo apt install docker-compose
docker-compose -v
Wordpress用のファイル配置
docker-compose.yml
version: '3.8'
services:
db:
image: yobasystems/alpine-mariadb:latest
volumes:
- ./mysql_data:/var/lib/mysql
restart: always
ports:
- '3306:3306'
environment:
MYSQL_ROOT_PASSWORD: password
MYSQL_DATABASE: wordpress
MYSQL_USER: user_name
MYSQL_PASSWORD: user_password
wordpress:
depends_on:
- db
image: wordpress:latest
volumes:
- ./wordpress_data:/var/www/html
ports:
- '2222:80'
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: user_name
WORDPRESS_DB_PASSWORD: user_password
volumes:
mysql_data:
driver: local
wordpress_data:
driver: local
起動
docker-compose up -d
表示確認
機種IP:2222
メモ
機種は3 Model B で少し古いためかメモリが足りずフリーズ多発してしまった。SWAPの設定やOSを64bitに変更、Dockerインストールを何回かやり直した。ここだけで半日ほど😭
SWAPの仕組みは知識でしか知らなかったけど実際にフリーズしなくなったので感動した笑
ただただ自宅サーバでWordpressを立ち上げただけなのに、すごく学びになった。