인프런 커뮤니티 질문&답변

niobbam님의 프로필 이미지
niobbam

작성한 질문수

초보를 위한 도커 안내서

도커 기본 명령어 (run)

wordpress 에러- Error establishing a database connection

해결된 질문

작성

·

510

2

자료와 동일한 명령어로 했는데 (docker -> podman)

1. MySQL DB 설치

podman run -d -p 3306:3306 \
  -e MYSQL_ALLOW_EMPTY_PASSWORD=true \
  --name mysql \
  mysql:5.7



podman exec -it mysql mysql
create database wp CHARACTER SET utf8;
grant all privileges on wp.* to wp@'%' identified by 'wp';
flush privileges;
quit

 

2. Wordpress 설치

podman run -d -p 8080:80 \
  -e WORDPRESS_DB_HOST=host.docker.internal \
  -e WORDPRESS_DB_NAME=wp \
  -e WORDPRESS_DB_USER=wp \
  -e WORDPRESS_DB_PASSWORD=wp \
  wordpress

 

localhost: 8080 에 접속하면 이렇게 뜹니다 ㅠㅠ

Error establishing a database connection

 

답변 1

1

niobbam님의 프로필 이미지
niobbam
질문자

이 때는 안되었는데, 뒤 강의(도커 기본 명령어 ps, rm, stop ...) 에서 나오는

podman run -d -p 8080:80 --network=app-network -e WORDPRESS_DB_HOST=mysql -e WORDPRESS_DB_NAME=wp -e WORDPRESS_DB_USER=wp -e WORDPRESS_DB_PASSWORD=wp wordpress

대로 하니까 됩니다!

niobbam님의 프로필 이미지
niobbam

작성한 질문수

질문하기