인프런 커뮤니티 질문&답변

K. Seonwoo님의 프로필 이미지

작성한 질문수

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

MYSQL을 위한 도커 파일 만들기

initialize.sql은 만들기만하고 COPY 안해주나요?

해결된 질문

21.08.10 00:32 작성

·

255

0

도커파일에서 한글 설정 관련 파일만 ADD해주고
막상 mysql설정 내용이 다 들어가있는

mysql/sqls/initialize.sql 파일은 이미지 빌드 시 안가져가는거같은데 ...

답변 1

0

John Ahn님의 프로필 이미지
John Ahn
지식공유자

2021. 08. 16. 11:46

안녕하세요 ~ !!! 답이 늦어서 죄송합니다 ~ 
그 부분을 가져가는건  docker-compose.yml 에 있습니다 ~ 

mysql:
build: ./mysql
restart: unless-stopped
container_name: app_mysql
ports:
- "3306:3306"
volumes:
- ./mysql/mysql_data:/var/lib/mysql
- ./mysql/sqls/:/docker-entrypoint-initdb.d/
environment:
MYSQL_ROOT_PASSWORD: johnahn
MYSQL_DATABASE: myapp

여기 보시면 volumes 있죠 ?  저거를 이용해서 가져가고 있습니다 ~