상세 컨텐츠

본문 제목

[AWS] Docker를 이용하여 MySQL DB + wordpress 연동

IT/AWS

by o_zeew 2022. 6. 16. 16:39

본문

<문제>

 AWS 인스턴스에 도커 설치 후 wordpress, mysql 컨테이너 생성 및 연결

 


1. 인스턴스 생성

Docker1 인스턴스 생성

 

2. xShell 접속

Public Key로 접속

 

3. Docker 설치

  - Docker Repository는 기본으로 enabled 상태 

amazon-linux-extras list 명령어로 확인

  - [yum install -y docker] 명령어로 Docker 설치

 

docker 시스템 시작

 

4. wordpress 이미지 다운

 

5. mysql 이미지 사용하여 mysql 컨테이너 생성

생성한 컨테이너 IP 확인을 위해 자세한 정보 출력
m1 컨테이너의 IP

 

6. wordpress 이미지 사용하여 wordpress 컨테이너 생성

  - 65080번 포트로 포트포워딩 설정

 

7. mysql 접속을 위해 client 설치

repository 다운
repository 편집
mysql 5.7버전 다운을 위해 gpgcheck=0으로 수정
mysql client 설치

 

8. mysql 접속 후 db 생성 확인

db 서버로 접속
wordpress database 확인

 

9. 보안 그룹 편집

  - 포트포워딩을 65080번으로 해줬기 때문에 보안 그룹의 인바운드 규칙에서 방화벽 열어주기

 

10. wordpress 접속 확인

포트포워딩 한 포트로 접속 가능

 

11. wordpress와 mysql 연동 확인

워드프레스 설치
새 사용자 추가
wordpress db에 wp_users table 확인

 

  - wp_users table의 내용 확인 시 생성한 사용자의 정보 확인 가능

 

관련글 더보기