반응형

1. 시험환경

    ˙ 윈도우 11

    ˙ Docker Desktop

    ˙ Docker-Compose (yaml)

    ˙ Docker Image (wodpress, mysql v5.7)

 

2. 목적

    ˙ 윈도우 환경에서 Docker Desktop 사용방법을 알아보자.

    ˙ 도커, 도커컴포즈 기반으로 워드프레스(wordpress) 및 연동 DB(MySQL)를 초기화 설치 방법을 알아보자.

    ˙ 설치한 워드프레스 및 연동 DB(MySQL)의 파일이 마운트된 로컬 드라이브에 정상적으로 저장되었는지 확인한다.

 

3. 적용

    ① 윈도우 운영체제에 도커 데스크탑이 설치 및 "실행된 상태"이어야 한다.

        - 아래 경로에서 회원가입, 로그인 및 도커데스크탑 프로그램을 다운로드 받아서 설치한다.

        - URL : https://www.docker.com/products/docker-desktop/

 

Docker Desktop: The #1 Containerization Tool for Developers | Docker

Docker Desktop is collaborative containerization software for developers. Get started and download Docker Desktop today on Mac, Windows, or Linux.

www.docker.com

 

    ② 연동 DB(MySQL) 및 워드프레스(wordpress) 설치를 위한 도커 컴포트 파일(yml)을 구성한다.

        - DB와 Wordpress의 데이터를 사용자 PC의 Local 디렉토리로 마운트 설정했다.

        - 아래 양식에서 "<<마운트할 Window 로컬 디렉토리>>" 부분을 마운트할 경로로 대체하여 작성한다.

        - DB 설정 정보 및 Port 마운트 설정 정보도 기억을 해두어야 접속할 수 있다.

wp-mysql.yml
0.00MB

    ③ 도커 컴포즈를 실행한다.

        - docker-compose  -f  [파일명].yml  up

 

    ④ 정상적으로 Container가 Created 되면 도커 데스트탑에서 "Running" 상태인지 확인한다.

       - 설정한 대로 Port 마운트 되었는지 확인한다.

       - 여기서는 MySQL는 3400 포트로 접속하고, wordpress는 8090 포트로 접속하도록 설정 하였다.

 

    ⑤ 워드프레스에 접속하여 초기 설치를 진행한다.

        - http://localhost:8090 (여기서는 Local 접속 8090 포트로 마운트)

 

    ⑥ yml 파일에서 설정한 정보(DB명, 계정, PW)로 MySQL에 접속하여 워드프레스 테이블이 생성되었는지 확인한다.

        - 여기서는 Local 접속 3400 포트로 마운트

 

4. 결과

    ˙ LocalPC Mount 경로에 저장된 DB 데이터

        - 워드프레스에 접속하여 제작 및 컨텐츠 데이터가 저장되는 공간이므로 사이트(워드프레스) 백업/복구시 필요하다.

 

    ˙ LocalPC Mount 경로에 저장된 WP 데이터

        - 워드프레스에 접속하여 제작 및 컨텐츠 데이터가 저장되는 공간이므로 사이트(워드프레스) 백업/복구시 필요하다.

 

반응형
반응형

1. 시험환경

    ① 워드프레스 최초 설치 후 관리자 계정의 PW는 시스템에서 무작위로 할당한다.

        - 최초 PW 예시 : Q14*6!%Hdjrj*YCaw

 

    ② 최초 발급받은 패스워드는 관리가 어려우므로 로그인 후 변경해보자.

        - http://localhost:8080/wp-admin

워드프레스 로그인

 

    ③ 로그인 후 오른쪽 상단에 "프로필" 클릭 후 나타나는 팝업메뉴에서 [편집]을 클릭한다.

 

    ④ 본문에 나타나는 화면에서 [새 비밀번호 설정] 버튼 후 신규 비밀번호를 입력한다.

 

    ⑤ 로그아웃 후 변경된 비밀번호로 다시 로그인한다.

반응형

+ Recent posts