database/docker-compose-mssql.yml

45 lines
925 B
YAML

version: '3.8'
services:
mssql:
image: localhost:8787/server:2022-latest
container_name: mssql-server
restart: unless-stopped
environment:
ACCEPT_EULA: Y
SA_PASSWORD: ${SA_PASSWORD:-wace0909!!}
MSSQL_PID: ${MSSQL_PID:-Express}
TZ: Asia/Seoul
ports:
- "11433:1433"
volumes:
- mssql_data:/var/opt/mssql
- ./mssql-init:/docker-entrypoint-initdb.d
- ./mssql-backup:/var/opt/mssql/backup
networks:
- mssql_network
hostname: mssql-server
user: root
# MSSQL 관리용 Adminer (선택사항)
mssql-adminer:
image: adminer:latest
container_name: mssql-adminer
restart: unless-stopped
environment:
ADMINER_DEFAULT_SERVER: mssql
ports:
- "18081:8080"
depends_on:
- mssql
networks:
- mssql_network
volumes:
mssql_data:
driver: local
networks:
mssql_network:
driver: bridge