Docker 에서 JAVA_OPTS 환경 변수 선언하기

Docker 에서 JAVA_OPTS 환경 변수 선언하기

아래 처럼 도커 ENTRYPOINT 에 JAVA_OPTS 환경변수를 선언하면 could not find or load main class $java_opts 오류가 나온다.

1
ENTRYPOINT ["java","${JAVA_OPTS}","-jar","./app.jar"]

exec 명령어를 사용하면 오류 없이 정상동작이 된다.

1
ENTRYPOINT exec java $JAVA_OPTS  -jar ./app.jar

참고자료