ENTRYPOINT设置运行时参数
FROM java:8 MAINTAINER zgy<zgy@123.com>
WORKDIR /usr/local/app
COPY *.jar app.jar
EXPOSE 8080 ENTRYPOINT ["java", "-Dspring.profiles.active=${SPRING_PROFILES_ACTIVE}", "-jar", "app.jar"]
打包命令
docker build -t demo/app:v1.0 .
运行命令
docker run -d -p 8080:8080 -e "SPRING_PROFILES_ACTIVE=dev" --name demo demo/app:v1.0