수정사항 커밋

This commit is contained in:
chpark 2025-09-23 16:11:40 +09:00
parent 1d0c85f33a
commit b3df6fb72e
8 changed files with 35 additions and 49 deletions

View File

@ -12,7 +12,7 @@ services:
MYSQL_PASSWORD: ${MYSQL_PASSWORD:-wace0909!!} MYSQL_PASSWORD: ${MYSQL_PASSWORD:-wace0909!!}
TZ: Asia/Seoul TZ: Asia/Seoul
ports: ports:
- "3306:3306" - "13306:3306"
volumes: volumes:
- mariadb_data:/var/lib/mysql - mariadb_data:/var/lib/mysql
- ./mariadb-init:/docker-entrypoint-initdb.d - ./mariadb-init:/docker-entrypoint-initdb.d
@ -37,7 +37,7 @@ services:
PMA_PASSWORD: ${MYSQL_ROOT_PASSWORD:-wace0909!!} PMA_PASSWORD: ${MYSQL_ROOT_PASSWORD:-wace0909!!}
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD:-wace0909!!} MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD:-wace0909!!}
ports: ports:
- "8080:80" - "18080:80"
depends_on: depends_on:
- mariadb - mariadb
networks: networks:

View File

@ -11,7 +11,7 @@ services:
MSSQL_PID: ${MSSQL_PID:-Express} MSSQL_PID: ${MSSQL_PID:-Express}
TZ: Asia/Seoul TZ: Asia/Seoul
ports: ports:
- "1433:1433" - "11433:1433"
volumes: volumes:
- mssql_data:/var/opt/mssql - mssql_data:/var/opt/mssql
- ./mssql-init:/docker-entrypoint-initdb.d - ./mssql-init:/docker-entrypoint-initdb.d
@ -29,7 +29,7 @@ services:
environment: environment:
ADMINER_DEFAULT_SERVER: mssql ADMINER_DEFAULT_SERVER: mssql
ports: ports:
- "8081:8080" - "18081:8080"
depends_on: depends_on:
- mssql - mssql
networks: networks:

View File

@ -1,4 +1,4 @@
image.pngversion: '3.8' version: '3.8'
services: services:
oracle: oracle:
@ -14,8 +14,8 @@ services:
ENABLE_ARCHIVELOG: ${ENABLE_ARCHIVELOG:-true} ENABLE_ARCHIVELOG: ${ENABLE_ARCHIVELOG:-true}
TZ: Asia/Seoul TZ: Asia/Seoul
ports: ports:
- "1521:1521" - "11521:1521"
- "5500:5500" - "15500:5500"
volumes: volumes:
- oracle_data:/opt/oracle/oradata - oracle_data:/opt/oracle/oradata
- ./oracle-backup:/opt/oracle/backup - ./oracle-backup:/opt/oracle/backup
@ -32,7 +32,7 @@ services:
environment: environment:
ADMINER_DEFAULT_SERVER: oracle ADMINER_DEFAULT_SERVER: oracle
ports: ports:
- "8082:8080" - "18082:8080"
depends_on: depends_on:
- oracle - oracle
networks: networks:

View File

@ -2,20 +2,11 @@
# 모든 데이터베이스 Docker 컨테이너 시작 스크립트 # 모든 데이터베이스 Docker 컨테이너 시작 스크립트
echo "=== 모든 데이터베이스 컨테이너를 시작합니다 ===" echo "=== 3개 데이터베이스 컨테이너를 시작합니다 ==="
echo ""
# PostgreSQL 확인 (이미 실행 중인지 확인)
echo "1. PostgreSQL 상태 확인..."
if docker ps | grep -q postgres; then
echo "PostgreSQL이 이미 실행 중입니다."
else
echo "PostgreSQL이 실행되지 않았습니다. 필요시 수동으로 시작하세요."
fi
echo "" echo ""
# MariaDB 시작 # MariaDB 시작
echo "2. MariaDB 시작..." echo "1. MariaDB 시작..."
if [ -f "docker-compose-mariadb.yml" ]; then if [ -f "docker-compose-mariadb.yml" ]; then
docker-compose -f docker-compose-mariadb.yml --env-file mariadb.env up -d docker-compose -f docker-compose-mariadb.yml --env-file mariadb.env up -d
echo "MariaDB 시작 완료" echo "MariaDB 시작 완료"
@ -25,7 +16,7 @@ fi
echo "" echo ""
# MSSQL 시작 # MSSQL 시작
echo "3. MSSQL 시작..." echo "2. MSSQL 시작..."
if [ -f "docker-compose-mssql.yml" ]; then if [ -f "docker-compose-mssql.yml" ]; then
docker-compose -f docker-compose-mssql.yml --env-file mssql.env up -d docker-compose -f docker-compose-mssql.yml --env-file mssql.env up -d
echo "MSSQL 시작 완료" echo "MSSQL 시작 완료"
@ -35,7 +26,7 @@ fi
echo "" echo ""
# Oracle 시작 # Oracle 시작
echo "4. Oracle 시작..." echo "3. Oracle 시작..."
if [ -f "docker-compose-oracle.yml" ]; then if [ -f "docker-compose-oracle.yml" ]; then
docker-compose -f docker-compose-oracle.yml --env-file oracle.env up -d docker-compose -f docker-compose-oracle.yml --env-file oracle.env up -d
echo "Oracle 시작 완료 (초기화에 시간이 걸릴 수 있습니다)" echo "Oracle 시작 완료 (초기화에 시간이 걸릴 수 있습니다)"
@ -52,26 +43,23 @@ docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}"
echo "" echo ""
echo "=== 데이터베이스 연결 정보 ===" echo "=== 데이터베이스 연결 정보 ==="
echo "" echo ""
echo "PostgreSQL:"
echo " - 포트: 5432 (이미 실행 중인 경우)"
echo ""
echo "MariaDB:" echo "MariaDB:"
echo " - 포트: 3306" echo " - 포트: 13306"
echo " - 데이터베이스: wace" echo " - 데이터베이스: wace"
echo " - 사용자: wace / 비밀번호: wace0909!!" echo " - 사용자: wace / 비밀번호: wace0909!!"
echo " - phpMyAdmin: http://localhost:8080" echo " - phpMyAdmin: http://localhost:18080"
echo "" echo ""
echo "MSSQL:" echo "MSSQL:"
echo " - 포트: 1433" echo " - 포트: 11433"
echo " - 데이터베이스: wace" echo " - 데이터베이스: wace"
echo " - 사용자: wace / 비밀번호: wace0909!!" echo " - 사용자: wace / 비밀번호: wace0909!!"
echo " - Adminer: http://localhost:8081" echo " - Adminer: http://localhost:18081"
echo "" echo ""
echo "Oracle:" echo "Oracle:"
echo " - 포트: 1521" echo " - 포트: 11521"
echo " - SID: ORCL / PDB: ORCLPDB1" echo " - SID: ORCL / PDB: ORCLPDB1"
echo " - 사용자: wace / 비밀번호: wace0909!!" echo " - 사용자: wace / 비밀번호: wace0909!!"
echo " - Adminer: http://localhost:8082" echo " - Adminer: http://localhost:18082"
echo " - Enterprise Manager: http://localhost:5500/em" echo " - Enterprise Manager: http://localhost:15500/em"
echo "" echo ""
echo "모든 데이터베이스 컨테이너 시작이 완료되었습니다!" echo "3개 데이터베이스 컨테이너 시작이 완료되었습니다!"

View File

@ -20,13 +20,13 @@ docker ps | grep mariadb
echo "" echo ""
echo "MariaDB 연결 정보:" echo "MariaDB 연결 정보:"
echo "- 호스트: localhost" echo "- 호스트: localhost"
echo "- 포트: 3306" echo "- 포트: 13306"
echo "- 데이터베이스: testdb" echo "- 데이터베이스: wace"
echo "- 사용자: dbuser" echo "- 사용자: wace"
echo "- 비밀번호: userpassword123" echo "- 비밀번호: wace0909!!"
echo "- Root 비밀번호: rootpassword123" echo "- Root 비밀번호: wace0909!!"
echo "" echo ""
echo "phpMyAdmin 접속: http://localhost:8080" echo "phpMyAdmin 접속: http://localhost:18080"
echo "" echo ""
echo "MariaDB 컨테이너가 시작되었습니다!" echo "MariaDB 컨테이너가 시작되었습니다!"

View File

@ -20,13 +20,13 @@ docker ps | grep mssql
echo "" echo ""
echo "MSSQL 연결 정보:" echo "MSSQL 연결 정보:"
echo "- 호스트: localhost" echo "- 호스트: localhost"
echo "- 포트: 1433" echo "- 포트: 11433"
echo "- 데이터베이스: wace" echo "- 데이터베이스: wace"
echo "- 사용자: wace" echo "- 사용자: wace"
echo "- 비밀번호: wace0909!!" echo "- 비밀번호: wace0909!!"
echo "- SA 비밀번호: wace0909!!" echo "- SA 비밀번호: wace0909!!"
echo "" echo ""
echo "Adminer 접속: http://localhost:8081" echo "Adminer 접속: http://localhost:18081"
echo " - 시스템: MS SQL (beta)" echo " - 시스템: MS SQL (beta)"
echo " - 서버: mssql" echo " - 서버: mssql"
echo " - 사용자명: sa 또는 wace" echo " - 사용자명: sa 또는 wace"

View File

@ -23,7 +23,7 @@ docker ps | grep oracle
echo "" echo ""
echo "Oracle 연결 정보:" echo "Oracle 연결 정보:"
echo "- 호스트: localhost" echo "- 호스트: localhost"
echo "- 포트: 1521" echo "- 포트: 11521"
echo "- SID: ORCL" echo "- SID: ORCL"
echo "- PDB: ORCLPDB1" echo "- PDB: ORCLPDB1"
echo "- 사용자: wace" echo "- 사용자: wace"
@ -31,17 +31,17 @@ echo "- 비밀번호: wace0909!!"
echo "- SYS 비밀번호: wace0909!!" echo "- SYS 비밀번호: wace0909!!"
echo "" echo ""
echo "연결 문자열 예시:" echo "연결 문자열 예시:"
echo "- sqlplus wace/\"wace0909!!\"@//localhost:1521/ORCLPDB1" echo "- sqlplus wace/\"wace0909!!\"@//localhost:11521/ORCLPDB1"
echo "- JDBC: jdbc:oracle:thin:@localhost:1521:ORCL" echo "- JDBC: jdbc:oracle:thin:@localhost:11521:ORCL"
echo "" echo ""
echo "Adminer 접속: http://localhost:8082" echo "Adminer 접속: http://localhost:18082"
echo " - 시스템: Oracle" echo " - 시스템: Oracle"
echo " - 서버: oracle:1521" echo " - 서버: oracle:1521"
echo " - 사용자명: wace" echo " - 사용자명: wace"
echo " - 비밀번호: wace0909!!" echo " - 비밀번호: wace0909!!"
echo " - 데이터베이스: ORCLPDB1" echo " - 데이터베이스: ORCLPDB1"
echo "" echo ""
echo "Oracle Enterprise Manager: http://localhost:5500/em" echo "Oracle Enterprise Manager: http://localhost:15500/em"
echo "" echo ""
echo "Oracle 컨테이너가 시작되었습니다!" echo "Oracle 컨테이너가 시작되었습니다!"

View File

@ -2,7 +2,7 @@
# 모든 데이터베이스 Docker 컨테이너 중지 스크립트 # 모든 데이터베이스 Docker 컨테이너 중지 스크립트
echo "=== 모든 데이터베이스 컨테이너를 중지합니다 ===" echo "=== 3개 데이터베이스 컨테이너를 중지합니다 ==="
echo "" echo ""
# MariaDB 중지 # MariaDB 중지
@ -35,12 +35,10 @@ else
fi fi
echo "" echo ""
echo "PostgreSQL은 수동으로 관리하세요 (이미 실행 중인 컨테이너)."
echo ""
# 컨테이너 상태 확인 # 컨테이너 상태 확인
echo "현재 실행 중인 컨테이너:" echo "현재 실행 중인 컨테이너:"
docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}" docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}"
echo "" echo ""
echo "모든 데이터베이스 컨테이너 중지가 완료되었습니다!" echo "3개 데이터베이스 컨테이너 중지가 완료되었습니다!"