728x90
version: "2"
services:
vacation-db:
image: mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: "root1234"
MYSQL_DATABASE: "samplesdb"
MYSQL_USER: "rootoj"
MYSQL_PASSWORD: "1234"
TZ: Asia/Seoul
MYSQL_ALLOW_EMPTY_PASSWORD: "NO"
MYSQL_SSL: "OFF"
MYSQL_SSL_MODE: "DISABLED"
command:
- --character-set-server=utf8mb4
- --collation-server=utf8mb4_unicode_ci
volumes:
- ./database/init/:/docker-entrypoint-initdb.d/ # 초기화 스크립트는 그대로
- mysql_data:/var/lib/mysql # 데이터 디렉토리는 새로 정의된 볼륨으로
platform: linux/x86_64
ports:
- 3306:3306
volumes:
mysql_data: # 새로 정의된 mysql_data 볼륨728x90
'기술 학습' 카테고리의 다른 글
| 게시판 만들기 백업 파일 (0) | 2025.04.01 |
|---|---|
| JDBC 코드(Gradle) (0) | 2025.03.31 |
| JDBC 코드(Maven) (0) | 2025.03.31 |
| Windows에서 Docker로 MySQL 실행하는 법 (0) | 2025.03.31 |
| Java 기본 개념 (1) | 2025.03.30 |