Home

Published

- 2 min read

Raspberry Pi 3 Model B でDocker環境にWordpressを立ち上げる

img of 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を立ち上げただけなのに、すごく学びになった。