라즈베리파이4, 워드프레스(wordpress) 설치, docker, portainer

yes 2023.02.03 15:41:00

라즈베리파이4, 워드프레스(wordpress) 설치, docker, portainer, OMV6

 

이글의 목적은 워드프레스 도커 설치 입니다.

- 궁합이 잘 맞는 도커 선택이 최우선입니다.

- potainer 를 이용해서 stack 설치를 하겠습니다.

 

version: '2.1'
services:
  wordpress:
    image: wordpress
    restart: always
    ports:
      - 8383:80
    environment:
      PUID: 1000
      PGID: 100
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_USER: wordpress
      WORDPRESS_DB_PASSWORD: changeme
      WORDPRESS_DB_NAME: wordpress
    volumes:
      - /PATH TO FOLDER/wordpress:/var/www/html
    links:
      - db:db
  db:
    image: ghcr.io/linuxserver/mariadb
    environment:
      - PUID=1000
      - PGID=100
      - MYSQL_ROOT_PASSWORD=changeme
      - TZ=Europe/London
      - MYSQL_DATABASE=wordpress
      - MYSQL_USER=wordpress
      - MYSQL_PASSWORD=changeme #Must match the above password
    volumes:
      - /PATH TO FOLDER/Wordpressdb:/config
    ports:
      - 3333:3306
    restart: unless-stopped
volumes:
  wordpress:
  db:

 

 

raspberry pi4 에 설치했는데, 잘 됩니다.

위 docker-compose.yml 는 워드프레스와 마리아디비(mariadb)가 함께 설치됩니다.

 

puid, pgid 세팅법

- https://yes.ddonz.com/board_nFic21/934

 

mariaDB 에서 id와 password 구조

- 우선 mriaDB의 root 의 패스워드를 설정합니다.

MYSQL_ROOT_PASSWORD=changeme

- 다음으로 DB(database) 생성합니다.

MYSQL_DATABASE=wordpress

- 다음으로 wordpress 의 ID 와 PASSWORD 를 설정해 주면 끝입니다.

MYSQL_USER=wordpress
MYSQL_PASSWORD=changeme

 

image.png.jpg