dockerfile use dumb-init avoid pid 1
dumb-init使主程序pid不为1
FROM jdk:myself
RUN mkdir /app
RUN apk add dumb-init && addgroup --system javauser && adduser -S -s /bin/false -G javauser javauser
COPY --from=build /project/target/java-application.jar /app/java-application.jar
WORKDIR /app
RUN chown -R javauser:javauser /app
USER javauser
CMD "dumb-init" "java" "-jar" "java-application.jar"