1. 시험환경
˙ 윈도우 11
˙ MySQL 5.7
˙ Docker, Docker-Compose
2. 목적
˙ 도커, 도커컴포즈 기반으로 워드프레스를 설치한다.
˙ DB 및 Wordpress 데이터를 로컬 드라이브에 별도로 저장한다.
3. 적용
① 윈도우 운영체제에 도커 데스크탑이 설치 및 실행된 상태이어야 한다.
- URL : https://www.docker.com/products/docker-desktop/
② 도커 컴포트 파일을 구성한다.
- DB와 Wordpress의 데이터를 윈도우 로컬 디렉토리로 마운트 설정한다.
- 아래 양식에서 <<Window 로컬 디렉토리>> 부분을 마운트할 경로로 대체하여 작성한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
version: "3.9"
services:
wp-db:
image: mysql:5.7
volumes:
- <<Window 로컬 디렉토리>>:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: db-root-1234
MYSQL_DATABASE: wp-db
MYSQL_USER: wp-user
MYSQL_PASSWORD: wp-user-1234
ports:
- "3400:3306"
wordpress:
depends_on:
- wp-db
image: wordpress:latest
volumes:
- <<Window 로컬 디렉토리>>:/var/www/html
restart: always
environment:
WORDPRESS_DB_HOST: wp-db:3306
WORDPRESS_DB_USER: wp-user
WORDPRESS_DB_PASSWORD: wp-user-1234
WORDPRESS_DB_NAME: wp-db
ports:
- "8090:80"
|
cs |
③ 도커 컴포즈를 실행한다.
- docker-compose -f [파일명].yml up
④ 도커 데스트탑에서 "Running" 상태인지 확인한다.
⑤ 워드프레스에 접속하여 초기 설치를 진행한다.
- http://localhost:8090 (여기서는 Local 접속 8090 포트 사용)
4. 결과
˙ LocalPC Mount 경로에 저장된 DB 데이터
˙ LocalPC Mount 경로에 저장된 WP 데이터
'웹 사이트' 카테고리의 다른 글
쿠키(Cookie)와 세션(Session) (0) | 2024.01.25 |
---|---|
가비아(Gabia)에서 구매한 도메인(URL)을 EC2에 연결하기 (0) | 2023.07.03 |
네이버 서치 어드바이저 등록 (0) | 2023.01.05 |
구글 서치콘솔 등록 (0) | 2023.01.05 |
사이트맵 생성 및 검색엔진 등록 (0) | 2023.01.05 |