Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Local Volume 설정 시 WordPress 오류 #12

Open
Flamme1004K opened this issue Jun 19, 2022 · 2 comments
Open

Local Volume 설정 시 WordPress 오류 #12

Flamme1004K opened this issue Jun 19, 2022 · 2 comments
Labels
1주차 1주차

Comments

@Flamme1004K
Copy link

  1. wordpress_db 설정

스크린샷 2022-06-19 오후 8 32 11

/Users/flamme/wordpress_db:/var/lib/mysql mysql:5.7 를 이용한 local volume 설정.
책에서는 /home/wordpress_db 이지만, 접근권한 오류로 인하여, 경로 변경

  1. wordpress 설정

스크린샷 2022-06-19 오후 8 32 20

  1. docker container 상태

스크린샷 2022-06-19 오후 8 32 34

  1. wordpress 접근

스크린샷 2022-06-19 오후 8 32 44

Error establishing a database connection로 인하여, 접근이 안됩니다. 혹시 해당 이슈에 대해서 변경해야할 부분이 있을까요?

@Flamme1004K Flamme1004K added the 1주차 1주차 label Jun 19, 2022
@bingbingpa
Copy link
Collaborator

일단 제가 테스트 했을때는 별도의 경로를 설정하진 않았습니다.

docker run -d --name wordpressdb -e MYSQL_ROOT_PASSWORD=password -e MYSQL_DATABASE=wordpress mysql:5.7
docker run -d -e WORDPRESS_DB_HOST=mysql -e WORDPRESS_DB_USER=root -e WORDPRESS_DB_PASSWORD=password --name wordpress --link wordpressdb:mysql -p 80 wordpress

위와 같이 테스트 하였고 wordpress 이미지가 어떻게 작성되어있는지는 모르겠지만 80 포트를 직접 지정한 호스트 포트로 바인딩 하면
정상동작하지 않는거 같더라구요.
위와 같이 바인딩 하고 docker ps 명령으로 80 포트가 호스트의 어느 포트와 바인딩 되어있는지 확인해서
해당 포트로 접속해서 잘되는거 확인했습니다.

근데 올려주신 경우는 db 커넥션이 안된거 같은데 보면
WORDPRESS_DB_HOST=mysql -e WORDPRESS_DB_USER=root 이부분이 빠져 있는거 같아요.
그래도 안되면 docker logs 로 wordpress 컨테이너의 로그를 확인해 보는게 좋을거 같습니다.
혹시 안되면 말씀해 주세요~

@Flamme1004K
Copy link
Author

알려주신대로 하니깐 잘 되네요! 감사합니다!

WORDPRESS_DB_HOST=mysql -e WORDPRESS_DB_USER=root 해당 부분이 빠져있었군요.

개정 전 책이라서 안써져있는 것 같네요.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1주차 1주차
Projects
None yet
Development

No branches or pull requests

2 participants