강의

멘토링

로드맵

Inflearn brand logo image

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

이진영님의 프로필 이미지
이진영

작성한 질문수

풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]

예제와 함께 익히는 docker compose 주요 명령2

main.py

작성

·

357

0

안녕하세요 다름이 아니라 제가 

main.py 내용애서 db이름을 수정 안해주고

docker-compose up을 시킨뒤 원인을 알고 db 부분을 수정 해줬습니다.

그런 다음 실행을 시켜줬지만 "davedb"가 계속 없다고 뜨는 오류를 확인을 하였는데요 그래서 인위적으로 davedb를 만들어 주고 실행을 하니 success가 뜨는 것을 확인을 했습니다.

혹시 수정을 해도 똑같은 오류가 뜨는 원인이 뭘까싶어 질문 남깁니다.

답변 2

0

저도 같은 문제가 발생하였습니다.

다음 순서로 진행 후 해결되었습니다.
1. ./02_FLASK_MYSQL/ 경로내 mysqldata 폴더 삭제

  1. 모든 컨테이너와 이미지 삭제
    3. docker-compose up 명령 재실행

0

음 아마도, 데이터베이스가 VOLUME 으로 파일로 남아있어서, 그런 것 아닐까 싶기도 하고요.

어떤 환경인지 정확하게는 파악은 안되지만, 뭔가 기존 VOLUME 기존 데이터와 꼬일 수도 있을 것 같은데 완전 VOLUME 도 삭제후 새로 해보시면 이런 문제는 없어질 것도 같은데, 한번 해보시면 어떠실까요?

이진영님의 프로필 이미지
이진영
질문자

넵 감사합니다.!!!

이진영님의 프로필 이미지
이진영

작성한 질문수

질문하기