[Docker] ARG 기본값에 대해(값이 안주어지는 경우)
Dockerfile에서 ARG 명령어를 통해 Docker image 빌드시 전달하는 변수를 정의할 수 있습니다. FROM openjdk:11 ARG JAR_FILE COPY ${JAR_FILE} app.jar ENTRYPOINT ["java", "-jar", "/app.jar"] 그런데 위 코드와 같이 ARG에 key만 주어진 경우는 어떻게 되는 걸까요? default value가 주어지지 않은 경우입니다. build.gradle에서 docker 플러그인을 통해 docker image를 만들 때 바로 JAR_FILE 값을 줄 수 있습니다. docker { name imageName files "build/libs/${bootJar.archiveFileName.get()}" buildArgs([JAR_FI..