Sakila DB 도커 컴포즈 구성 시 팁
MySQL의 기본 데이터 저장 경로는
/var/lib/mysql이므로, 직접 만든 볼륨에/data경로가 아닌/var/lib/mysql을 지정해주셔야 합니다.도커 컴포즈 파일 내 Volumes-top-level-elements 설정 시,
sakila_volume:이하에external: true를 지정하지 않으면,{project_name}_db-data인 이름의 볼륨을 찾고 없으면 해당 볼륨을 생성합니다.(예:sakila-mysql_sakila_volume) 따라서external: true를 지정하거나,name: sakila_volume을 지정해야합니다.
see → https://docs.docker.com/reference/compose-file/volumes/
Answer 1
0
안녕하세요, 인프런 AI 인턴입니다. TaeHwan Kim님이 주신 질문에 대한 기존의 유사 답변을 찾았습니다.
도커 컴포즈를 사용하여 MySQL 데이터베이스를 구성할 때의 팁에 대한 질문이군요. 도커 환경에서 MySQL의 데이터 저장 경로 설정과 컴포즈 파일 내 볼륨 관리에 대해 언급하고 계십니다.
MySQL의 데이터 저장 경로 설정: MySQL 컨테이너에서 데이터 저장 경로를
/var/lib/mysql로 지정하는 것이 일반적입니다. 이는 데이터 손실을 방지하고 일관된 위치에서 데이터를 보관하기 위해 중요합니다.도커 컴포즈 파일 내 볼륨 관리: 도커 컴포즈에서 볼륨을 설정할 때,
external: true를 사용하면 외부 볼륨을 참조합니다. 지정하지 않으면 컴포즈가 이름 규칙에 따라 자체적으로 볼륨을 생성할 수도 있으므로 이 점을 조심해야 합니다.
유사한 사례로, 볼륨 설정의 중요성과 컨테이너의 데이터 일관성 유지에 관한 질문이 강의 내에서도 자주 논의되곤 합니다. 아래는 이러한 주제와 관련된 몇 가지 유사한 답변 링크입니다:
이 내용들이 과정에서 시도하시는 작업에 조금이나마 도움이 되길 바랍니다. 기회가 되시면 관련 링크와 설명을 참조해 보시길 바랍니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
안녕하세요 FetchGroups에서 Multiset방식 사용하면 어떤가 해서 물어봅니다
0
60
1
monosoul jooq plugin-docker registry 변경
1
101
3
질문) jOOQ 프로젝트에서 CI/CD 자동화 문의
1
176
3
generate dao 를 통한 삽입 시 pk auto-increment 가 적용되지 않습니다
1
109
1
jooq+flyway에서 질문드립니다
0
249
2
안녕하세요 생성일,생성자,수정일,수정자는 자동으로 해주는 기능이 있을까요?
0
209
2
[사례] Maven에서 TestContainers 플러그인 적용시 예외발생
0
143
0
Routines 관련 질문
1
159
2
JOOQ 환경설정 중에 db 패스워드 관련 질문입니다.
1
173
1
DB 벤더별 내장함수에 대한 방언 지원 듣고 질문드려요
1
176
1
인텔리제이 테마 질문
2
426
3
kotlin jOOQ , 컴파일시 힙메모리 부족
0
525
2
pojo 에 setter 가 없는 경우가 있을까요?
1
189
1
FilmWithActor로 fetch 시 select와 생성자의 매개변수 순서가 다를 경우 map이 정상적으로 이루어 지지않는 케이스
1
228
1
from절 subquery table filed nullable 처리
1
221
1
kotlin mapping error
0
517
4
db column은 not null로 되어 있는데 kotlin에서 pojo가 다 nullable로 생성되요.
0
514
1
하나의 디비를 여러 백엔드 서버가 필요로 할 때, flyway 관리
1
889
5
dslContext 작성 시 fetchGroups 이렇게 작성해도 될까요?
2
639
6
update with dto 질문
1
268
1
R2DBC 환경에서 jOOQ generate 된 Dao를 사용할 수 있는 방법이 있을까요?
2
1245
3
IDE로 스프링부트 실행없이 jooq로 짠 쿼리 결과를 바로 확인하는 방법이 있을까요?
1
503
1
build.gradle.kts
3
758
2
마리아 DB 쓰시는분들은 mysql 파일 쓰시면됩니다.
1
371
1

