window 10에서 spring-batch 프로젝트 환경구성을 위해 MySQL 구축
1. 환경세팅 (docker + intellij + docker plugin)
Docker Desktop: The #1 Containerization Tool for Developers | Docker
Docker Desktop is collaborative containerization software for developers. Get started and download Docker Desktop today on Mac, Windows, or Linux.
www.docker.com
최고의 Java 및 Kotlin IDE인 IntelliJ IDEA를 다운로드하세요
www.jetbrains.com
2. docker-compose.yml
version: '3'
services:
mysql:
container_name: spring_batch
image: mysql:5.7
environment:
MYSQL_DATABASE: "spring_batch"
MYSQL_ROOT_PASSWORD: "password1234"
TZ: "Asia/Seoul"
ports:
- "3306:3306"
command:
- "--character-set-server=utf8mb4"
- "--collation-server=utf8mb4_unicode_ci"
- "--lower_case_table_names=1"
volumes:
- ./db/mysql/data:/var/lib/mysql
- ./db/mysql/config:/etc/mysql/conf.d
- ./db/mysql/init:/docker-entrypoint-initdb.d
3. mysql container 생성
docker-compose.yml 파일 우클릭 - run으로 container 생성이 가능하고
좌측 하단 재생 버튼 서비스 메뉴에서 실행한 docker container를 관리할 수 있다.
'IT > IT' 카테고리의 다른 글
[Algorithm 동기부여] 알고리즘 자동 업로드 크롬 확장 프로그램 Leethub(LeetCode + Github) (0) | 2023.01.12 |
---|---|
mac 맥북 라이브 배경화면 꾸미기 (0) | 2021.11.14 |
Data Pipeline이란? (0) | 2021.06.30 |