47 lines
1.2 KiB
Bash
47 lines
1.2 KiB
Bash
#!/bin/bash
|
|
|
|
# 모든 데이터베이스 Docker 컨테이너 중지 스크립트
|
|
|
|
echo "=== 모든 데이터베이스 컨테이너를 중지합니다 ==="
|
|
echo ""
|
|
|
|
# MariaDB 중지
|
|
echo "1. MariaDB 중지..."
|
|
if [ -f "docker-compose-mariadb.yml" ]; then
|
|
docker-compose -f docker-compose-mariadb.yml down
|
|
echo "MariaDB 중지 완료"
|
|
else
|
|
echo "MariaDB 설정 파일이 없습니다."
|
|
fi
|
|
echo ""
|
|
|
|
# MSSQL 중지
|
|
echo "2. MSSQL 중지..."
|
|
if [ -f "docker-compose-mssql.yml" ]; then
|
|
docker-compose -f docker-compose-mssql.yml down
|
|
echo "MSSQL 중지 완료"
|
|
else
|
|
echo "MSSQL 설정 파일이 없습니다."
|
|
fi
|
|
echo ""
|
|
|
|
# Oracle 중지
|
|
echo "3. Oracle 중지..."
|
|
if [ -f "docker-compose-oracle.yml" ]; then
|
|
docker-compose -f docker-compose-oracle.yml down
|
|
echo "Oracle 중지 완료"
|
|
else
|
|
echo "Oracle 설정 파일이 없습니다."
|
|
fi
|
|
echo ""
|
|
|
|
echo "PostgreSQL은 수동으로 관리하세요 (이미 실행 중인 컨테이너)."
|
|
echo ""
|
|
|
|
# 컨테이너 상태 확인
|
|
echo "현재 실행 중인 컨테이너:"
|
|
docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}"
|
|
|
|
echo ""
|
|
echo "모든 데이터베이스 컨테이너 중지가 완료되었습니다!"
|