Docker DB container reset

일단 해볼게·2022년 8월 8일
0

Docker

목록 보기
1/2

Django를 백엔드 서버로 두고 개발하다가 migrate 오류가 났을 때 DB 컨테이너를 초기화시킨 방법이다.

  1. DB 볼륨을 삭제한다.
  1. docker-compose up --force-recreate 'DB 컨테이너 이름'

나같은 경우 MySQL 컨테이너 이름이 ttsmysql이라서 이 명령어로 리셋시켰다.

docker-compose up --force-recreate ttsmysql

명령어 실행 후 docker compose up을 하면된다.

<참고>
https://stackoverflow.com/questions/39776713/docker-compose-reinitializing-mysql-db-every-time

profile
시도하고 More Do하는 백엔드 개발자입니다.

2개의 댓글

comment-user-thumbnail
2022년 8월 17일

docker로 개발하다가 migrate 오류가 발생해서 속상했던 적이 한두번이 아닌데 이제 이거 보고 이제 막힐 일이 없을 것 같아요! 좋은 글 감사합니다.

1개의 답글