728x90
도커에 프로젝트를 빌드 하고 Run을 입력하였을 때, 다음과 같은 에러가 발생하였다.
docker: Error response from daemon: pull access denied for re-re-repeat-bbs,
repository does not exist or may require 'docker login': denied:
requested access to the resource is denied.
갑자기 도커 로그인이 필요하다는 에러가 발생하기 시작했는데, 해당 에러로 검색을 하니 도커 허브에 로그인을 하라는 글들만 보였다.
도커 허브를 사용해본 적도 없고 이전까지 로그인을 하지 않고도 실행이 되었는데 도대체 무슨일일까.
아마 검색을 해도 나오지 않았던 이유는 해당 에러가 굉장히 사소하기 때문일 것이라 생각한다.
도커에서 프로젝트 Run을 할 때, 다음과 같이 명령어를 입력하게 된다.
docker run -p 8080:8088
-e SPRING_DATASOURCE_URL=jdbc:mysql://<인스턴스 주소>/<db 스키마 이름>
-e SPRING_DATASOURCE_PASSWORD=<db 패스워드> 폴더명
여기서 내가 착각한 점이 폴더명이었다.
프로젝트 이름이 're-re-repeat-bbs'으로 되어 있어서 해당 명령어를 입력할때 re-re-repeat-bbs 문장으로 끝을 맺었지만,
폴더 이름은 springboot-mustache-bbs-repeat이었다.
git clone을 하고 보니 깃허브 레파지토리 이름과 동일하다는 것을 잊고 있었던 것이다.
폴더명을 올바르게 입력하자, 스프링이 이상 없이 구동되기 시작했다.
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.7.5)
2022-11-10 15:00:47.147 INFO 1 --- [ main] c.r.ReReRepeatBbsApplication
: Starting ReReRepeatBbsApplication using Java 11.0.16 on d1973d1f073d with PID 1
(/app/re-re-repeat-bbs-0.0.1-SNAPSHOT.jar started by nobody in /app)
반응형