728x90
반응형
wordpress 하면 모르는 사람이 없을 정도로 자체 호스팅 홈페이지 구축 서비스다.
라즈베리파이 또는 클라우드 서버를 가지고 있는 사용자라면, wordpress를 자체 구축하여, 홈페이지를 관리하는 것도 나쁘지 않을 듯하다.
유명한 만큼 구축하는 방법도 매우 간단해서, 따라 해보면서 구축해 보길 바란다.
docker-compose.yml 파일
docker-compose.yml
version: '3.1'
services:
wordpress:
container_name: wordpress-web
image: wordpress
restart: always
ports:
- 28080:80
- 28443:443
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
WORDPRESS_DB_NAME: wordpress
volumes:
- ./wordpress:/var/www/html
db:
container_name: wordpress-db
image: mysql
restart: always
ports:
- 3306:3306
environment:
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
MYSQL_RANDOM_ROOT_PASSWORD: '1'
volumes:
- ./db:/var/lib/mysql
docker-compose 시작
docker-compose up -d
master@master:~/docker2/docker/docker/wordpress$ docker-compose up -d
Creating network "wordpress_default" with the default driver
Pulling wordpress (wordpress:)...
latest: Pulling from library/wordpress
bb263680fed1: Pull complete
0825793cba86: Pull complete
de3c011d207b: Pull complete
7e3c5bd9650e: Pull complete
40c3827232f7: Pull complete
1fdaec518652: Pull complete
5bfea1d79d41: Pull complete
bbfb0420e4c5: Pull complete
eaeaf08e61de: Pull complete
a7f42d987792: Pull complete
81c4a32340b6: Pull complete
4f4ca184d1e9: Pull complete
79a9287f2441: Pull complete
4a608a5d9291: Pull complete
1c2257832681: Pull complete
1a52ec936e1d: Pull complete
dbad94ffc90a: Pull complete
308bf38a075e: Pull complete
01cb206119af: Pull complete
b16bb6fe9630: Pull complete
67d55b28afa0: Pull complete
Digest: sha256:b5cf4a677180a61f97eb471676e3419a0e5ba0c0a9026a35da4740dd8e163f4e
Status: Downloaded newer image for wordpress:latest
Pulling db (mysql:)...
latest: Pulling from library/mysql
197c1adcd755: Pull complete
45f2e353f7d2: Pull complete
68ec6ece42ef: Pull complete
cfa4d9a7b88e: Pull complete
64cab5858b1d: Pull complete
92fcd248d982: Pull complete
88635e83312d: Pull complete
43f0427259d9: Pull complete
79828698a290: Pull complete
a8854781893e: Pull complete
6c8bdf3091d9: Pull complete
Digest: sha256:8653a170e0b0df19ea95055267def2615fc53c62df529e3750817c1a886485f0
Status: Downloaded newer image for mysql:latest
Creating wordpress-db ... done
Creating wordpress-web ... done
반응형
서비스 URL 접속
http://[서버 IP]:28080
wordpress 설정 화면
wordpress 설치 완료 화면
wordpress 로그인 화면
wordpress 로그인 후 메인 화면
wordpress plugin 추가 화면
wordpress 테마 추가 화면
docker-comopse 중지
docker-compose down
[Docker] 도커의 모든 것, 도커 추천 이미지!!! (tistory.com)
728x90
반응형
LIST
'Docker' 카테고리의 다른 글
[Docker] PhpMyAdmin (MySQL 관리 툴) 구축 하기 (2) | 2023.03.03 |
---|---|
[Docker] yourls (단축 URL 생성) 서비스 구축 하기 (1) | 2023.03.01 |
[Docker] Adminer(Database Management Tool)서비스 구축 하기 (2) | 2023.02.27 |
[Docker] 도커 이미지 일괄 최신화 명령어 (2) | 2023.02.22 |
[Docker] Jupyter/datascience-notebook 구축 하기 (2) | 2023.02.21 |