Docker文件:
FROM adoptopenjdk/openjdk11:latest
VOLUME /tmp
COPY ./entrypoint.sh /app/entrypoint.sh
WORKDIR /app
RUN chmod +x /app
ENTRYPOINT ["/app/entrypoint.sh"]
CMD [ "java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar" ]
入口点.sh:
#!/bin/bash
./mvnw clean package -DskipTests
cp target/bantads-cliente-*.jar /app.jar
eval "$@"
我已经修改了mvnw的权限,Dockerfile和entrypoint.sh都在工作目录下同级