라즈베리파이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