Spring boot(Docker, Docker hub, EC2(Ubuntu)) 배포하기 과정 및 Error 정리

윤태호·2023년 3월 6일
0

Infra

목록 보기
3/3

1. Spring Boot 내에서 Docker file 작성


위의 Docker 형식에 맞춰서 작성합니다
필자는 java 17 버전을 활용 및 빌드된 jar ADD 합니다.

2. Docker에 빌드

1 . Error : 아래와 같은 에러가 떴습니다.
필자는 Dockerfile을 작성할 때 아래와 같이 작성했다.
FROM java 17
하지만 java8 작성하듯이 작성하면 가능하지만 java17 부터는 도커가 library에서 찾지 못해 불러오질 못한다.
해결 방안 : Docker가 인식하고 불러올 수 있게 Dockerfile을 작성해 주어야 한다. 그래서 아래 처럼 작성하면 올바르게 불러올 수 있다.
FROM openjdk:17-oracle
2. Error
원인 :gradle로 빌드가 끝난 jar 파일을 읽어와서 COPY하거나 ADD를 해줘야하는데 찾아오지 못함.
해결 방안 : Dockerfile을 최상위 프로젝트로 이동시키고 terminal 명령도 최상위에서 실행시킴.

profile
성장하는것을 제일 즐깁니다.

0개의 댓글