TIL_230213

bestKimEver·2023년 2월 13일
0

TIL

목록 보기
5/5

docker compose는 편리한데 너무 어렵다...

  • docker-compose 사용 시 이름이 같은 서비스끼리 설정이 서로 섞이는 문제가 있다.
    • 예전에 docker-compose.yml 파일을 수정해가며 up-down을 반복했을 때 백업해둔 docker-compose.yml 파일들과 설정이 섞였는데, 이것이 원인인줄 몰라 애꿎은 DB 설정에만 매달리다 하루를 날린 적이 있었다.
    • 오늘은 기존에 up한 것과 다른 docker-compose.yml 파일을 up하자 새로 컨테이너가 생성되는 것이 아니라 기존에 만든 것이 지워지고 recreate 되어 컨테이너 안의 DB가 날아가는 대참사가 일어나 멘탈이 나갔다.. 오늘 반나절이 날아갔다. up 시 --no-recreate flag를 추가해 이러한 참사를 예방하자
      docker compose up [-d] --no-recreate
  • docker-entrypoint-initdb.d 파일 내의 dump.sql을 제대로 읽어들이지 못하는 문제도 있다...(이걸로는 해결 안됨)
    • 그냥 dbeaver SQL 편집기에 실행할 파일을 끌어다 놓은 후 실행시켰다.
profile
이제 3년차 개발새발자. 제가 보려고 정리해놓는 글이기 때문에 다소 미흡한 내용이 많습니다.

0개의 댓글