강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của dbsrudduq38739
dbsrudduq38739

câu hỏi đã được viết

Bài kiểm tra mùa xuân hoàn thành trong một ngày với Juju

Mysql테스트중 에러발생

Đã giải quyết

Viết

·

559

1

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

깃주소입니다.

springdockerjunitmockito소프트웨어-테스트

Câu trả lời 1

0

jyujyu님의 프로필 이미지
jyujyu
Người chia sẻ kiến thức

안녕하세요 ! 지식공유자 쥬쥬입니다.

 

혹시 아래처럼 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" # 큰 따옴표로 묶기
dbsrudduq38739님의 프로필 이미지
dbsrudduq38739
Người đặt câu hỏi

여전히똑같은에러납니다 ㅠㅠ

jyujyu님의 프로필 이미지
jyujyu
Người chia sẻ kiến thức

이전에 비슷한 문제를 겪으셨던 분이 해결하셨던 사례가 있어서 우선 링크 공유드립니다. 저도 관련 문제 검색해보고 공유드리겠습니다. 😭

 

jyujyu님의 프로필 이미지
jyujyu
Người chia sẻ kiến thức

경엽님 안녕하세요. 혹시 도커데스크탑과 도커컴포즈 버전 업데이트 해보실 수 있을까요?

dbsrudduq38739님의 프로필 이미지
dbsrudduq38739
Người đặt câu hỏi

네 했는데도 안됩니다ㅠ 혹시나 해서 볼륨이랑 이미지랑싹다밀고 다시해봐도 안되는군요..

jyujyu님의 프로필 이미지
jyujyu
Người chia sẻ kiến thức

경엽님 아래처럼도 한번 시도해보시겠어요?

 

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"
dbsrudduq38739님의 프로필 이미지
dbsrudduq38739
Người đặt câu hỏi

계속찾아보고있는데 뭔가 딱 사례는많은것같은데 해결방안이 마땅치않네요. 혹시 노트북문제일까봐 데스크탑에서도 해봤지만 똑같은 에러가나네요. 윈도우라서 발생하는문제같은데 계속찾아보겠습니다 선생님 ㅠ

jyujyu님의 프로필 이미지
jyujyu
Người chia sẻ kiến thức

저도 여유될 때 한번 찾아보고 계속 공유드릴게요 !

dbsrudduq38739님의 프로필 이미지
dbsrudduq38739
Người đặt câu hỏi

선생님 ㅠㅠ 드디어 해결했습니다.. 혹시 다른 수강생분들을위해서 정리해놓은사이트 남겨놓겠습니다.
https://dbsrudduq1.tistory.com/6

jyujyu님의 프로필 이미지
jyujyu
Người chia sẻ kiến thức

문제 해결부터 공유까지 감사합니다 경엽님!

 

제가 윈도우환경을 재현할 수 있는 환경이 전혀 없어서 PC방이라도 가야하나 .. 고민을 해보았는데, 많은 도움이 되었습니다.

 

다시 한번 감사드립니다 !

Hình ảnh hồ sơ của dbsrudduq38739
dbsrudduq38739

câu hỏi đã được viết

Đặt câu hỏi