작성
·
322
1
docker compose 기본 강의 질문있습니다.
첨부해주신 강의 자료중 docker-compose 그대로 첨부해서
올리니 wordpress에서 db 연결을 못합니다.
로그를 확인해보니
이렇게 권한 문제가 나오는데 .. 강의와 다르게 추가적으로 권한 작업을 해야하는건가요 ??
답변 1
1
안녕하세요!
올려주신 로그를 봤을때 워드프레스에서 바라보는 데이터베이스 유저 설정을 추가해야 할 것 같습니다.
워드프레스 컨테이너에서 기본으로 설정하는 값이 변경되어서 발생한 문제로 보입니다.
docker-compose 내용을 다음과 같이 변경하고 다시 해보시겠어요?
version: '2'
services:
db:
image: mariadb:10.5
volumes:
- ./mysql:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: wordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
image: wordpress:latest
volumes:
- ./wp:/var/www/html
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
확인 부탁드립니다!