docker-compose.yml
파일을 수정해가며 up-down을 반복했을 때 백업해둔 docker-compose.yml
파일들과 설정이 섞였는데, 이것이 원인인줄 몰라 애꿎은 DB 설정에만 매달리다 하루를 날린 적이 있었다. docker-compose.yml
파일을 up하자 새로 컨테이너가 생성되는 것이 아니라 기존에 만든 것이 지워지고 recreate 되어 컨테이너 안의 DB가 날아가는 대참사가 일어나 멘탈이 나갔다.. 오늘 반나절이 날아갔다. up 시 --no-recreate
flag를 추가해 이러한 참사를 예방하자docker compose up [-d] --no-recreate
docker-entrypoint-initdb.d
파일 내의 dump.sql을 제대로 읽어들이지 못하는 문제도 있다...(이걸로는 해결 안됨)