2025-09-23 15:48:48 +09:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
# 모든 데이터베이스 Docker 컨테이너 시작 스크립트
|
|
|
|
|
|
2025-09-23 16:11:40 +09:00
|
|
|
echo "=== 3개 데이터베이스 컨테이너를 시작합니다 ==="
|
2025-09-23 15:48:48 +09:00
|
|
|
echo ""
|
|
|
|
|
|
|
|
|
|
# MariaDB 시작
|
2025-09-23 16:11:40 +09:00
|
|
|
echo "1. MariaDB 시작..."
|
2025-09-23 15:48:48 +09:00
|
|
|
if [ -f "docker-compose-mariadb.yml" ]; then
|
|
|
|
|
docker-compose -f docker-compose-mariadb.yml --env-file mariadb.env up -d
|
|
|
|
|
echo "MariaDB 시작 완료"
|
|
|
|
|
else
|
|
|
|
|
echo "MariaDB 설정 파일이 없습니다."
|
|
|
|
|
fi
|
|
|
|
|
echo ""
|
|
|
|
|
|
|
|
|
|
# MSSQL 시작
|
2025-09-23 16:11:40 +09:00
|
|
|
echo "2. MSSQL 시작..."
|
2025-09-23 15:48:48 +09:00
|
|
|
if [ -f "docker-compose-mssql.yml" ]; then
|
|
|
|
|
docker-compose -f docker-compose-mssql.yml --env-file mssql.env up -d
|
|
|
|
|
echo "MSSQL 시작 완료"
|
|
|
|
|
else
|
|
|
|
|
echo "MSSQL 설정 파일이 없습니다."
|
|
|
|
|
fi
|
|
|
|
|
echo ""
|
|
|
|
|
|
|
|
|
|
# Oracle 시작
|
2025-09-23 16:11:40 +09:00
|
|
|
echo "3. Oracle 시작..."
|
2025-09-23 15:48:48 +09:00
|
|
|
if [ -f "docker-compose-oracle.yml" ]; then
|
|
|
|
|
docker-compose -f docker-compose-oracle.yml --env-file oracle.env up -d
|
|
|
|
|
echo "Oracle 시작 완료 (초기화에 시간이 걸릴 수 있습니다)"
|
|
|
|
|
else
|
|
|
|
|
echo "Oracle 설정 파일이 없습니다."
|
|
|
|
|
fi
|
|
|
|
|
echo ""
|
|
|
|
|
|
|
|
|
|
# 잠시 대기 후 상태 확인
|
|
|
|
|
echo "컨테이너 상태를 확인합니다..."
|
|
|
|
|
sleep 10
|
|
|
|
|
docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}"
|
|
|
|
|
|
|
|
|
|
echo ""
|
|
|
|
|
echo "=== 데이터베이스 연결 정보 ==="
|
|
|
|
|
echo ""
|
|
|
|
|
echo "MariaDB:"
|
2025-09-23 16:11:40 +09:00
|
|
|
echo " - 포트: 13306"
|
2025-09-23 15:48:48 +09:00
|
|
|
echo " - 데이터베이스: wace"
|
|
|
|
|
echo " - 사용자: wace / 비밀번호: wace0909!!"
|
2025-09-23 16:11:40 +09:00
|
|
|
echo " - phpMyAdmin: http://localhost:18080"
|
2025-09-23 15:48:48 +09:00
|
|
|
echo ""
|
|
|
|
|
echo "MSSQL:"
|
2025-09-23 16:11:40 +09:00
|
|
|
echo " - 포트: 11433"
|
2025-09-23 15:48:48 +09:00
|
|
|
echo " - 데이터베이스: wace"
|
|
|
|
|
echo " - 사용자: wace / 비밀번호: wace0909!!"
|
2025-09-23 16:11:40 +09:00
|
|
|
echo " - Adminer: http://localhost:18081"
|
2025-09-23 15:48:48 +09:00
|
|
|
echo ""
|
|
|
|
|
echo "Oracle:"
|
2025-09-23 16:11:40 +09:00
|
|
|
echo " - 포트: 11521"
|
2025-09-23 15:48:48 +09:00
|
|
|
echo " - SID: ORCL / PDB: ORCLPDB1"
|
|
|
|
|
echo " - 사용자: wace / 비밀번호: wace0909!!"
|
2025-09-23 16:11:40 +09:00
|
|
|
echo " - Adminer: http://localhost:18082"
|
|
|
|
|
echo " - Enterprise Manager: http://localhost:15500/em"
|
2025-09-23 15:48:48 +09:00
|
|
|
echo ""
|
2025-09-23 16:11:40 +09:00
|
|
|
echo "3개 데이터베이스 컨테이너 시작이 완료되었습니다!"
|