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

1 min read

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

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

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

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

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

참고자료