Mysql테스트중 에러발생
2023-11-16 18:20:48 Creating network "fqata9qnvuci_default" with the default driver 2023-11-16 18:20:48 Creating fqata9qnvuci_local-db-migrate_1 ... 2023-11-16 18:20:48 Creating fqata9qnvuci_local-db_1 ... 2023-11-16 18:20:50 Creating fqata9qnvuci_local-db-migrate_1 ... error 2023-11-16 18:20:50 2023-11-16 18:20:50 ERROR: for fqata9qnvuci_local-db-migrate_1 Cannot start service local-db-migrate: error while creating mount source path '/c/Users/Recorvery/Desktop/Workspace/dayonetest/db/flyway.conf': mkdir /c: file exists 2023-11-16 18:20:50 Creating fqata9qnvuci_local-db_1 ... done 2023-11-16 18:20:50 2023-11-16 18:20:50 ERROR: for local-db-migrate Cannot start service local-db-migrate: error while creating mount source path '/c/Users/Recorvery/Desktop/Workspace/dayonetest/db/flyway.conf': mkdir /c: file exists 2023-11-16 18:20:50 Encountered errors while bringing up the project.위는 도커에서 발생하는 에러로그
아래는 springboot에서 발생하는 에러로그입니다.
18:20:50.925 [Test worker] ERROR tc.docker/compose:1.29.2 -- Could not start container
java.lang.IllegalStateException: Container did not start correctly.
r.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
18:20:50.995 [Test worker] ERROR tc.docker/compose:1.29.2 -- Log output from the failed container:
Creating network "fqata9qnvuci_default" with the default driver
Creating fqata9qnvuci_local-db-migrate_1 ...
Creating fqata9qnvuci_local-db_1 ...
Creating fqata9qnvuci_local-db-migrate_1 ... error
ERROR: for fqata9qnvuci_local-db-migrate_1 Cannot start service local-db-migrate: error while creating mount source path '/c/Users/Recorvery/Desktop/Workspace/dayonetest/db/flyway.conf': mkdir /c: file exists
Creating fqata9qnvuci_local-db_1 ... done
ERROR: for local-db-migrate Cannot start service local-db-migrate: error while creating mount source path '/c/Users/Recorvery/Desktop/Workspace/dayonetest/db/flyway.conf': mkdir /c: file exists
Encountered errors while bringing up the project.
MYSQL 테스트하기를 따라하던중 에러가났습니다! 그전 강의들은 문제없이 잘봤습니다.
뭐가 문제일까요 ㅠㅠ 안되서 복붙했는데도 안되네요 ㅠ
https://github.com/ygy7265/dayonetest
깃주소입니다.
回答 1
0
안녕하세요 ! 지식공유자 쥬쥬입니다.
혹시 아래처럼 volumes의 값들을 큰따옴표로 묶어서 테스트 한번 부탁드려요 !
version: "3.8"
services:
local-db:
image: mysql:8.0
environment:
MYSQL_DATABASE: score
MYSQL_ROOT_PASSWORD: password
ports:
- 3306
local-db-migrate:
image: flyway/flyway:7
restart: always
environment:
- FLYWAY_DB_URL=jdbc:mysql://local-db/score
- FLYWAY_DB_USER=root
- FLYWAY_DB_PASSWORD=password
command: migrate
volumes:
- "../../db/flyway.conf:/flyway/conf/flyway.conf" # 큰따옴표로 묶기
- "../../db/migration:/flyway/sql" # 큰 따옴표로 묶기
0
이전에 비슷한 문제를 겪으셨던 분이 해결하셨던 사례가 있어서 우선 링크 공유드립니다. 저도 관련 문제 검색해보고 공유드리겠습니다. 😭
0
경엽님 아래처럼도 한번 시도해보시겠어요?
docker volume쪽 부분을 아래처럼 바꿔주세요. (윈도우의 파일 경로를 절대경로와 소문자로 입력해주세요)
volumes:
- "/c/users/recorvery/desktop/workspace/dayonetest/db/flyway.conf:/flyway/conf/flyway.conf"
- "/c/users/recorvery/desktop/workspace/dayonetest/db/migration:/flyway/sql"
1
계속찾아보고있는데 뭔가 딱 사례는많은것같은데 해결방안이 마땅치않네요. 혹시 노트북문제일까봐 데스크탑에서도 해봤지만 똑같은 에러가나네요. 윈도우라서 발생하는문제같은데 계속찾아보겠습니다 선생님 ㅠ
1
선생님 ㅠㅠ 드디어 해결했습니다.. 혹시 다른 수강생분들을위해서 정리해놓은사이트 남겨놓겠습니다.
https://dbsrudduq1.tistory.com/6
0
문제 해결부터 공유까지 감사합니다 경엽님!
제가 윈도우환경을 재현할 수 있는 환경이 전혀 없어서 PC방이라도 가야하나 .. 고민을 해보았는데, 많은 도움이 되었습니다.
다시 한번 감사드립니다 !
docker compose에 대해 질문드립니다.
0
8
1
패키지 구분에 대해 궁금한게 있습니다
0
7
1
코드 자료
0
24
2
S3통합 테스트 질문
0
113
1
성적 저장 어플 만들기 강의 관련 질문
0
115
1
강의를 수강하면서 2가지 질문이 생겼습니다
0
193
2
github action
0
256
2
Model 의존 java.lang, jakarta
0
312
2
put api 500 서버에러응답 문제
0
231
1
스프링 버전
0
265
2
flyway 컨테이너가 동작하지 않습니다.
0
357
2
Mock 객체 사용법
0
333
1
flyway jdbcdriver 오류
0
467
2
강의 코드
0
283
1
[M1 MAC] 도커 컴포즈 docker-compose up 에러
0
854
2
인텔리제이로 Commit 시 pre-commit 이 안됨
1
1048
2
MySQL property
0
297
1
카프카 실행에 문제가 있는 분들
2
337
1
github action 통합 테스트 build 오류 건
0
602
1
블로그 포스팅 관련 문의
1
306
1
Kafka테스트 다른 테스트랑 같이 돌리면 실패하는데 이유를 모르겠습니다..
0
425
1
윈도우 10 : c:/ file already exists 문제
0
604
1
JaCoCo 레포트 파일이 안생깁니다.
2
662
1
localstack 이 deprecated 되서 이렇게 수정했습니다.
2
508
1

