본문 바로가기

Linux/Docker

37. CentOS7 : Docker - 컨테이너로 Wordpress 구성

실습 환경

  • VMware - CentOS7
  • VM 이름 : centos7-4
  • VM IP: 10.0.0.14

1. mysql 컨테이너를 새로 생성하여 wordpress 구성

database 컨테이너 구동 시 환경 변수를 등록하여 컨테이너 실행

2.1. wordpress 구성

※ 환경 변수 등록하여 database 컨테이너 실행


※ 환경 변수 등록하여 wordpress 컨테이너 실행


※ 실행 중인 컨테이너 확인


※ database 컨테이너 IP 확인

2.2. wordpress 접속테스트

※ 웹 브라우저에 접속


※ wordpress 생성


※ 로그인 진행


※ wordpress 페이지 확인


2. 기존에 생성된 mysql 컨테이너를 사용하여 wordpress 구성

database 컨테이너 구동 시 환경 변수 설정 없이 컨테이너 실행

2.1. 컨테이너 구성

※ database 컨테이너 실행


※ 환경변수 등록하여 wordpress 컨테이너 실행


※ db 컨테이너 IP 확인

2.2. DB 설정

DB 컨테이너 생성 시 환경 변수를 따로 지정해 주지 않았으므로, db와 wordpress가 연결되도록 수동으로 설정 해준다.

※ mysql 접속


※ wordpress DB 생성


※ wordpress 사용자 생성


※ wordpress 사용자에게 wordpress DB 권한 부여


※ mysql 종료 후 wordpress 사용자로 재접속


※ database 확인하여 wordpress DB 가 출력 되는지 확인
→ show database 쿼리문 실행 시 wordpress DB가 보이면 권한이 부여 된 것. 권한이 없을 경우 해당 DB가 출력되지 않는다.

2.3. 웹 브라우저에서 Wordpress 접속

※ 웹 브라우저에서 IP 입력하여 워드프레스 접속 및 설정