wordpress를 docker-compose 파일로 구성하라. 조건은 다음과 같다.
211.183.3.100: 7777
로 접속되어야 한다.- Wordpress 컨테이너명은
wp
이다.- MariaDB 컨테이너 이름은
db
이다.- 호스트의
/mdb
에 MariaDB 컨테이너의 DB 정보가 보존되어야 한다.
root@ubuntu:/compose/prac# pwd
root@ubuntu:/compose/prac# pwd
/compose/prac
root@ubuntu:/compose/prac# mkdir /mdb
root@ubuntu:/compose/prac# vi docker-compose.yml
version: "3"
services:
wp:
ports:
- "7777:80"
image: wordpress
links:
- "db"
depends_on:
- "db"
expose:
- "80"
environment:
WORDPRESS_DB_HOST: "db"
WORDPRESS_DB_USER: "wpuser"
WORDPRESS_DB_PASSWORD: "1234"
WORDPRESS_DB_NAME: "wordpress"
db:
image: mariadb
volumes:
- "/mdb:/var/lib/mysql"
environment:
MYSQL_ROOT_PASSWORD: "1234"
MYSQL_DATABASE: "wordpress"
Wordpress-DB 연결 확인
Volume 확인: root@ubuntu:/compose/prac# ls /mdb
root@ubuntu:/compose/prac# ls /mdb
aria_log.00000001 ddl_recovery.log ib_logfile0 mysql sys
aria_log_control ib_buffer_pool ibtmp1 mysql_upgrade_info wordpress
ddl_recovery-backup.log ibdata1 multi-master.info performance_schema
나 평산 신씨 37대손 신종욱에게 불가능한 실습은 없다