docker镜像运行时指定application文件,docker启动传参

docker启动传参 使用-e命令 可以多次使用
eg:

docker run  -p 8088:8088 -e "SPRING_PROFILES_ACTIVE=test" an-order:v2.0
-- 多次使用
docker run  -p 8088:8088 -e "SPRING_PROFILES_ACTIVE=test" -e "read.message=llll" an-order:v2.0

请添加图片描述

2 编写dockerfile ENTRYPOINT 命令

# Image创建容器时的初始化内存,最大内存,及启动时使用的profile. -c为清除以前启动的数据
# 这里指定了appication-mysql.properties配置文件
ENTRYPOINT ["java","-Xms1024m","-Xmx1024m","-jar","/app.jar","--spring.profiles.active=mysql","-c"]