Docker Image Issue in ECR (Error: Invalid or corrupt jarfile /app.jar)
Docker Image Issue in ECR (Error: Invalid or corrupt jarfile /app.jar)
FROM openjdk:11
VOLUME /tmp
ARG JAR_FILE
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
这是我用于 spring 启动应用程序的 Docker 文件,我将它直接从 Github 操作推送到 ECR。我可以看到图像被推送到 ECR,而 运行 带有图像的任务这是我在任务日志中遇到的错误。
docker 文件中是否缺少某些内容。
(Error: Invalid or corrupt jarfile /app.jar)
我在下面的 docker 文件中做错了:
FROM openjdk:11
ARG JAR_FILE=target/truckee-app.jar ** this was missing
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
FROM openjdk:11
VOLUME /tmp
ARG JAR_FILE
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
这是我用于 spring 启动应用程序的 Docker 文件,我将它直接从 Github 操作推送到 ECR。我可以看到图像被推送到 ECR,而 运行 带有图像的任务这是我在任务日志中遇到的错误。
docker 文件中是否缺少某些内容。
(Error: Invalid or corrupt jarfile /app.jar)
我在下面的 docker 文件中做错了:
FROM openjdk:11
ARG JAR_FILE=target/truckee-app.jar ** this was missing
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]