문제 발생
Docker 를 docker-compose up 을 통해 실행하려 하던 중, 위와 같은 오류가 발생하며 컨테이너 실행이 되지 않았다.
원인 및 해결
FROM openjdk:11-jdk
ARG JAR_FILE=./build/libs/*.jar
COPY ${JAR_FILE} app.jar/
ENTRYPOINT [ "java", "-jar", "/app.jar" ]
ec2 환경에서 아래와 같이 app.jar 로 작성할 경우 /를 붙이라는 오류가 나왔기에 /를 추가해서 실행하려 했다.
COPY ${JAR_FILE} app.jar/
이 부분에서 문제가 생긴 것 이었고, app.jar/ 에서 /를 제거한 뒤에 두 개 생성되어있던 JAR_FILE(*-plain.jar, *.jar) 중에 *.jar 파일로 빌드파일을 지정해주었다.
ARG JAR_FILE=./build/libs/example.jar
이후 더이상 에러가 발생하지 않고 컨테이너가 정상적으로 실행되었다.